Wireless Entrance Communication Device

ABSTRACT

A device for communicating including a housing including a camera, a microphone, a speaker, a button, a battery, a sensor, non-volatile memory, a processor, and a wireless communications module, wherein the non-volatile memory stores code operable by the processor for switching the processor from low-power mode to active mode in response to an activation trigger, receiving, from the one of the microphone and the camera, outbound audio and video signals, then sending a signal to a server via the wireless communications module during active mode, the signal including one or more of an alert signal, a signal based on the outbound audio signal, and a signal based on the outbound video signal, receiving from the server an inbound audio signal and outputting a signal based on the inbound audio signal via the speaker, and switching the processor from active mode to low-power mode in response to a deactivation trigger.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a Continuation of application Ser. No. 14/981,096filed on Dec. 28, 2015, which is a Continuation In Part of U.S.Non-provisional application Ser. No. 14/499,828 filed Sep. 29, 2014,which is a Continuation In Part of U.S. Non-provisional application Ser.No. 14/334,922 filed Jul. 18, 2014, and claims the benefit of earlierfiled U.S. Provisional Application No. 61/847,816, filed on Jul. 18,2013, all of which are incorporated by reference herein in theirentirety.

BACKGROUND

Home safety is a concern for many homeowners and renters. Those seekingto protect or monitor their homes often wish to have video and audiocommunications with visitors, for example, those visiting an externaldoor or entryway. Existing wireless intercom systems requireinstallation and configuration of multiple devices placed throughout thehome that must operate together. Wireless intercom systems that useWi-Fi communication require hard wiring to a power source and arethereby limited in placement. Therefore, it may be desirable to have adoor monitor that may operate independently and consumes reduced energy.

SUMMARY OF DISCLOSURE

A device for communicating including a housing including a camera, amicrophone, a speaker, a button, a battery, a sensor, non-volatilememory, a processor, and a wireless communications module, wherein thenon-volatile memory stores code operable by the processor for switchingthe processor from low-power mode to active mode in response to anactivation trigger, receiving, from the one of the microphone and thecamera, outbound audio and video signals, then sending a signal to aserver via the wireless communications module during active mode, thesignal including one or more of an alert signal, a signal based on theoutbound audio signal, and a signal based on the outbound video signal,receiving from the server an inbound audio signal and outputting asignal based on the inbound audio signal via the speaker, and switchingthe processor from active mode to low-power mode in response to adeactivation trigger.

In a first aspect, a method for a client device associated with adoorbell comprising a plurality of motion sensors, the method formodifying motion detection sensitivity of the doorbell is provided, themethod comprising: displaying, on a graphical user interface (GUI)displayed on a display of the client device, a plurality of motionzones, wherein each of the motion zones represents a range of motiondetection for a field of view of at least one of the motion sensors ofthe doorbell; receiving an input to adjust the range of motion detectionof the motion sensors; determining whether any of the plurality ofmotion zones is selected for motion detection; and adjusting, based onthe received input, the range of motion detection for at least a subsetof the motion sensors that is associated with the selected motion zoneor zones

In an embodiment of the first aspect, the method comprises receiving aninput to save the adjusted motion detection range as a current motiondetection sensitivity of the doorbell.

In another embodiment of the first aspect, the receiving the input toadjust the range comprises receiving an input to increase a distancewithin which the motion sensors detect motion.

In another embodiment of the first aspect, the receiving the input toadjust the range comprises receiving an input to decrease a distancewithin which the motion sensors detect motion.

In another embodiment of the first aspect, the method further comprisesdisplaying, on the GUI, a slider for adjusting the range, and whereinreceiving the input to adjust the range comprises receiving movement ofthe slider.

In another embodiment of the first aspect, the selected motion zone orzones are displayed differently on the GUI than unselected motion zones.

In another embodiment of the first aspect, the selected motion zone orzones are displayed in a darker color on the GUI and unselected motionzones are displayed in a lighter color on the GUI.

In another embodiment of the first aspect, the plurality of motion zonescomprises displaying, on the GUI, a diagram comprising boundary linesthat separate the motion zones and each motion zone is enumerated with aunique zone number.

In another embodiment of the first aspect, the diagram further comprisesan indicator for each of the motion zones, the indicator for indicatingwhether the motion zone is selected or unselected.

In another embodiment of the first aspect, the adjusting the range ofmotion detection of motion sensors that are associated with the selectedmotion zone or zones comprises adjusting a motion detection distancefrom the doorbell for each motion sensor that is associated with theselected motion zone or zones.

In another embodiment of the first aspect, the client device receives amotion alert from each motion sensor that is associated with theselected motion zone or zones when the motion sensor detects motionwithin the motion detection range of the motion sensor.

In another embodiment of the first aspect, the method further comprisesreceiving an input to select one of the unselected motion zones.

In a second aspect, an non-transitory machine-readable medium of aclient device associated with a doorbell comprising video camera and aplurality of motion sensors is provided, the non-transitorymachine-readable medium storing a program executable by at least oneprocessing unit of the client device, the program comprising sets ofinstructions for: displaying, on a graphical user interface (GUI)displayed on a display of the client device, a plurality of motionzones, wherein each of the motion zones represents a range of motiondetection for a field of view of at least one of the motion sensors ofthe doorbell, and wherein when any of the motion sensors detects motionwithin the motion detection range of the motion sensor, the camerastarts capturing video images of an area within a field of view of thevideo camera; receiving an input to increase the range of motiondetection of the motion sensors; determining whether any of theplurality of motion zones is selected for motion detection; andincreasing, based on the received input, the range of motion detectionfor at least a subset of the motion sensors that is associated with theselected motion zone or zones.

In an embodiment of the second aspect, the plurality of motion sensorscomprises at least one Passive Infrared (PIR) motion sensor.

In another embodiment of the second aspect, the program furthercomprises a set of instructions for receiving an input to save theadjusted motion detection range as a current motion detectionsensitivity of the doorbell.

In another embodiment of the second aspect, the program furthercomprises a set of instructions for displaying, on the GUI, numbers thatare indicative of minimum and maximum motion detection ranges of themotion sensors.

In another embodiment of the second aspect, the program furthercomprises a set of instructions for receiving an input to decrease therange of motion detection of the motion sensors.

In another embodiment of the second aspect, the set of instructions forreceiving the input to adjust the range comprises sets of instructionsfor: displaying, on the GUI, a slider for adjusting the range; andreceiving movement of the slider.

In another embodiment of the second aspect, the set of instructions fordisplaying the plurality of motion zones comprises a set of instructionsfor displaying, on the GUI, a diagram comprising boundary lines thatseparate the motion zones and each motion zone is enumerated with aunique zone number.

In another embodiment of the second aspect, the program furthercomprises a set of instructions for receiving a motion alert from eachmotion sensor that is associated with a selected motion zone when themotion sensor detects motion within the motion detection range of themotion sensor.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a front view of Wireless Communication Doorbell according toan aspect of the present disclosure.

FIG. 2 is a side view of Wireless Communication Doorbell according to anaspect of the present disclosure.

FIG. 3 is an exploded view of Wireless Communication Doorbell accordingto an aspect of the present disclosure.

FIG. 4 is a back view of Wireless Communication Doorbell without theMounting Plate according to an aspect of the present disclosure.

FIG. 5 is a front perspective view of Wireless Communication Doorbelland Mounting Plate according to an aspect of the present disclosure.

FIG. 6a is a top view of Wireless Communication Doorbell according to anaspect of the present disclosure.

FIG. 6b is a bottom view of Wireless Communication Doorbell according toan aspect of the present disclosure.

FIG. 7 is a back perspective view of Wireless Communication Doorbellaccording to an aspect of the present disclosure.

FIG. 8 is a cross sectional view from the side of the Camera BallAssembly and Wireless Communication Doorbell according to an aspect ofthe present disclosure.

FIG. 9a is front perspective view of the Camera Ball Assembly and ClearDome according to an aspect of the present disclosure.

FIG. 9b is a front perspective view of the Camera Ball Assembly coupledto Clear Dome according to an aspect of the present disclosure.

FIG. 10a is a cross sectional view from the side of Camera Assemblywithin Wireless Communication Doorbell according to an aspect of thepresent disclosure.

FIG. 10b is a cross sectional view from the side of Camera Assemblywithin Wireless Communication Doorbell according to an aspect of thepresent disclosure.

FIG. 11a is a cross sectional view from above of Camera Assembly withinWireless Communication Doorbell according to an aspect of the presentdisclosure.

FIG. 11b is a cross sectional view from above of Camera Assembly withinWireless Communication Doorbell according to an aspect of the presentdisclosure.

FIG. 12 is an entity relationship diagram displaying components andmultiple devices in communication according to the system and method ofpresent disclosure.

FIG. 13 is a process flow diagram describing the steps involved inconnecting Wireless Communication Doorbell 61 to a wireless networkaccording to the system and method of present disclosure.

FIG. 14 is a process flow describing the transmission of data to andfrom Wireless Communication Device to a Smart Device according to thesystem and method of present disclosure.

FIG. 15 is a diagram displaying multiple devices in communicationaccording to the system and method of present disclosure.

FIG. 16 is a process flow diagram regarding the use and functionsassociated with Third Party Doorbell Chime 59 according to an aspect ofthe present disclosure.

FIG. 17 is a process flow describing the steps involved in performingspeech recognition to acknowledge Visitors and route them to theappropriate User.

FIG. 18 is a process flow describing the steps involved in performingfacial recognition to acknowledge Visitors and route them to theappropriate User.

FIG. 19 displays a process flow for utilizing the components of WirelessCommunication Doorbell 61 to connect User 62 to a child.

FIG. 20 is a front view of Wireless Communication Doorbell according toan aspect of the present disclosure.

FIG. 21 is a back view of Wireless Communication Doorbell according toan aspect of the present disclosure.

FIG. 22 is a side view of Wireless Communication Doorbell attached tothe Mounting Bracket according to an aspect of the present disclosure.

FIG. 23 is cross sectional side view of Wireless Communication Doorbellaccording to an aspect of the present disclosure.

FIG. 24 is an exploded view of the Wireless Communication Doorbell andthe Mounting Bracket according to an aspect of the present disclosure.

FIG. 25 is a back view of the Mounting Bracket according to an aspect ofthe present disclosure.

FIG. 26a is a top view of the Wireless Communication Doorbell accordingto an aspect of the present disclosure.

FIG. 26b is a bottom view of the Wireless Communication Doorbellaccording to an aspect of the present disclosure.

FIG. 27a is top view of the Passive Infrared Sensor Holder according toan aspect of the present disclosure.

FIG. 27b is a front view of the Passive Infrared Sensor Holder accordingto an aspect of the present disclosure.

FIG. 28a is a top view of the Passive Infrared Sensor Assembly accordingto an aspect of the present disclosure.

FIG. 28b is a front view of the Passive Infrared Sensor Assemblyaccording to an aspect of the present disclosure.

FIG. 29 is a top view of the Passive Infrared Sensor Assembly andPassive Infrared Sensor field of view according to an aspect of thepresent disclosure.

FIG. 30 an entity relationship diagram displaying components andmultiple devices in communication according to the system and method ofpresent disclosure.

FIG. 31 is a flowchart showing operation of one aspect of the presentdisclosure.

FIG. 32 is a flowchart showing operation of one aspect of the presentdisclosure.

FIG. 33 is a flowchart showing operation of one aspect of the presentdisclosure.

FIGS. 34-40 are screenshots of a graphical user interface for modifyingsettings of the Wireless Communication Doorbell according to an aspectof the present disclosure.

FIG. 41 is a flowchart showing operation of one aspect of the presentdisclosure.

FIG. 42 is a functional block diagram of a client device on which thepresent embodiments may be implemented according to various aspects ofthe present disclosure.

FIG. 43 is a diagram displaying a general purpose computer on which thesystem and method of the present disclosure may be implemented accordingto an aspect of present disclosure.

DETAILED DESCRIPTION

FIG. 1 shows a front view of the Wireless Communication Doorbell 61according to an aspect of present disclosure. The Wireless CommunicationDoorbell 61 may have Faceplate 1 mounted to Housing 5. Faceplate 1 maybe but not limited to brushed aluminum, stainless steel, wood orplastic. Faceplate 1 may contain Perforated Pattern 4 oriented to allowsound to travel in and out of Housing 5 to Microphone 21 and fromSpeaker 20. Faceplate 1 may be convex and include Button Aperture 3 toallow Button 11 and Light Pipe 10 to mount flush to Faceplate 1. Button11 and Light Pipe 10 may have convex profiles to match the convexprofile of Faceplate 1. Button 11 may be coupled to Housing 5 and mayhave a stem that protrudes through Housing 5, so Button 11 may makecontact with Button Actuator 12 when Button 11 is pressed by Visitor 63.When Button 11 is pressed and makes initial contact with Button Actuator12, Button Actuator 12 may activate or “wake” components within WirelessCommunication Doorbell 61 such as Surface Mount LEDs 9. When Button 11is pressed, Button Actuator 12 may trigger the activation of SurfaceMount LED's 9, mounted to Microcontroller 22 within Housing 5, toilluminate Light Pipe 10. Light Pipe 10 is a transparent ring thatencases Button 11. Light Pipe 10 may be any material capable ofprojecting light, such as transparent plastic, from Surface Mount LEDs 9out to exterior front face of Wireless Communication Doorbell 61. In oneaspect, Faceplate 1 may have multiple Button 11's, each of which maycontact a different User 62, in the case of multiple tenant facilities.

Still referencing FIG. 1, Wireless Communication Doorbell 61 may betriggered to wake through Infrared Sensor 42, installed within Housing5. Infrared Sensor 42 may trigger Camera 18 to record live video orstill images of Visitor 63 when Visitor 63 crosses the path of theInfrared Sensor 42. Faceplate Dome Aperture 2, located on the front faceof Faceplate 1, allows Clear Dome 13 to protrude from the interior ofHousing 5. Clear Dome 13 is a transparent dome shaped component, made ofinjection molded plastic, glass, or any other material with transparentcharacteristics. Clear Dome 13 couples to the interior of Housing 5using screws, fasteners or adhesives, and protrudes through Housing DomeAperture 6. Camera Ball Assembly 15 may sit within Clear Dome 13concentrically and share the same origin. Camera Ball Assembly 15 may besmaller in diameter compared to Clear Dome 13, allowing Camera BallAssembly 15 to rotate and pivot in any direction. Clear Dome 13 protectsCamera Ball Assembly 15 against weather elements such as rain and snow.Clear Dome 13 may be transparent to allow for Camera 18, mounted withinCamera Ball Assembly 15 to view Visitors 63. Night Vision LEDs 19, alsomounted with Camera Ball Assembly 15 may be activated by Microcontroller22, depending on the time of day, to help illuminate the area in frontof Wireless Communication Doorbell 61.

FIG. 2 is a side profile of Wireless Communication Doorbell 61 accordingto an aspect of the present disclosure. Faceplate 1 may extend aroundthe side of Housing 5, and may be coupled to Housing 5 at the rear ofthe device. As described in further detail in FIG. 3, Faceplate 1 may beinset into Housing 5 so the top of housing 5 transitions flush intoFaceplate 1. Faceplate Dome Aperture 2 allows Camera Assembly 15 andClear Dome 13 protrude out over Housing 5 and Faceplate 1 to providemaximum visibility. Housing 5 may contain the inset depth required toencase Housing Enclosure 28 and Mounting Plate 35 when all componentsare coupled together. In this aspect, when Wireless CommunicationDoorbell 61 is mounted to a mountable surface, Wireless CommunicationDoorbell 61 sits flush with the surface.

FIG. 3 is an exploded view of Wireless Communication Doorbell 61according to an aspect of the present disclosure. Faceplate 1 andHousing Enclosure 28 may couple to Housing 5 using fasteners, screws oradhesives. Mounting Plate 35 may be mounted to a mountable surface suchas wood, concrete, stucco, brick and vinyl siding using fasteners,screws, or adhesives. The assembly consisting of Faceplate 1, Housing 5and Housing Enclosure 28 may then be coupled to Mounting Plate 35 usingfasteners, screws, or adhesives. As shown in FIG. 2, Housing 5 maycontain the inset depth required to encase Housing Enclosure 28 andMounting Plate 35 when all components are coupled together. In thisaspect, when Wireless Communication Doorbell 61 is mounted to amountable surface, Wireless Communication Doorbell 61 sits flush withthe surface.

Still referencing FIG. 3, Faceplate 1 may extend around the side ofHousing 5, and may be coupled to Housing 5 at the rear of the deviceusing fasteners, screws or adhesives. Housing 5 may have a protrudinglip on the top surface so that Faceplate 1 sits below said protrudinglip. Faceplate 1 may contain Perforated Pattern 4 positioned to allowaudio to be transmitted via Audio Apertures 7. Housing 5 may have AudioApertures 7 oriented on the front face of Housing 5 to allow audio to beemitted to and from Speaker 20 and Microphone 21. Housing Dome Aperture6 may be located on the front face of Housing 5 to allow Clear Dome 13and Camera Assembly 15 to protrude through Housing 5. Housing DomeAperture 6 may be positioned on the front face of Housing 5 to line upwith Faceplate Dome Aperture 2, to allow Clear Dome 13 and CameraAssembly 15 to protrude through Housing 5. Light Pipe 10 and Button 11may be mounted to the front face of Housing 5, and may be oriented so itmay protrude through Button Aperture 3 on Faceplate 1.

FIG. 4 shows a back view of Wireless Communication Doorbell 61 withoutMounting Plate 35, according to an aspect of the present disclosure. Inthis view Housing Enclosure 28 is set into Housing 5, which protectsWireless Communication Doorbell 61 from weather elements. HousingEnclosure 28 may be coupled to Housing 5 using screws, fasteners, oradhesives.

Housing Enclosure 28 contains USB Input Port 29 that provides access toMicro USB Input 26. Micro USB Input 26 is mounted within Housing 5 andcharges Battery 24 (not shown in FIG. 3) when a Micro USB connector (notshown) providing power, is plugged into Micro USB Input 26. Micro USBInput 26 may be used to install software onto Flash Memory 45, RAM 46and ROM 47 (shown in FIG. 12). In one aspect of the present disclosure,Micro USB Input 26 may be but not limited to a USB port, audio jack, acadapter or any other input capable of transferring power and or data toWireless Communication Doorbell 61.

Housing Enclosure 28 may provide access to Reset Button 25, locatedwithin Housing 5. Reset Button 25 may protrude through Reset Button Port30, positioned on an exterior face of Housing Enclosure 28. Reset Button25 may allow User 62 to remove settings associated to User 62, such asUser's Network 65 credentials, account settings and unique identifyinginformation such as User 62's ip address. In reference to FIG. 12, ResetButton 25 is connected to Microcontroller 22, located within Housing 5.When Reset Button 25 is pressed by User 62, Microcontroller 22 may betriggered to erase any data stored by User 62 in Flash Memory 45, RAM 46and ROM 47, such as doorbell audio chimes, audio messages and any otheraudio data. In this aspect, Microcontroller 22 may disconnectCommunications Module 23 from User's Network 65, disabling any wirelesscommunication to and from Wireless Communication Doorbell 61 to SmartDevice 54.

Still referencing FIG. 4, User 62 may be able to manually rotate Camera18 in the direction of their choice prior to mounting WirelessCommunication Doorbell 61 to Mounting Plate 35. Camera 18 is mountedwithin Camera Ball Assembly 15, which is located within Housing 5. Asexplained in further detail in FIG. 9 and FIG. 11, when fastened toHousing 5, Housing Enclosure 28 may be arranged against the backside ofCamera Assembly 15, mimicking the spherical profile of Camera Assembly15 to allow for concentric mating. Housing Enclosure 28 may featureRotation Dimple Access Port 32, which allows User 62 to access CameraBall Assembly Rotation Dimple 17. Camera Ball Assembly Rotation Dimple17 is embodied on the back of Camera Ball Assembly 15 and protrudesthrough Rotation Dimple Access Port 32 to allow access to User 62.Camera Ball Assembly Rotation Dimple 17 is a protruding body that actslike a handle to allow User 62 to rotate Camera Ball Assembly 15 aboutwithin Housing 5.

As shown in FIG. 4 through FIG. 7, Wireless Communication Doorbell 61may be locked in place by Hex Screw 43, which may protrude through HexKey Port 8 (shown in FIG. 7) positioned on the bottom surface of Housing5. Hex Screw 43 may protrude through Hex Key Port 8, and wedge MountingPlate Lip 33 of Mounting Plate 35 (shown in FIG. 7) up against thebottom of Housing Enclosure 28, locking the entire assembly in place.Hex Screw 43 may be any type of fastener capable of securing MountingPlate 35 to Housing 5 such as but not limited to allen key bolts,carriage bolts, phillips head screws, flat head screws, socket screwsand torx screws amongst other screw sets.

In reference to FIG. 4 and FIG. 5, Wireless Communication Doorbell 61may be continually powered or charged by hard-wiring WirelessCommunication Doorbell 61 directly to Electrical Wiring 60, such as toan AC or DC electrical circuit. In this aspect, Electrical Wiring 60,drawing power from the building that Wireless Communication Doorbell 61may be mounted to, must be present. This connection is made by sendingan electric current from Electrical Wiring 60 to Conductive Prongs 27,located within Housing 5. Conductive Prongs 27 protrude throughConductive Prong Port 31 on Housing Enclosure 28. Conductive Prongs 27are flexible contacts that may be any material capable of transferringan electric current to Battery 24, when in contact with anotherconductive surface holding an electric charge.

FIG. 5 shows a front perspective view of Wireless Communication Doorbell61 and Mounting Plate 35 according to an aspect of the presentdisclosure. Mounting Plate 35 may be any material capable of supportingWireless Communication Doorbell 61 such as plastic, metal or wood.Mounting Plate 35 may have multiple Mounting Plate Screw Ports 36, toallow user 62 to securely mount Mounting Plate 35 to an exterior surfaceusing fasteners such as screws, bolts or nails. In a preferredembodiment, the exterior surface that Mounting Plate 35 is mounted tomay be adjacent to an exterior door of a building. When Mounting Plate35 is secured to a surface, Wireless Communication Doorbell 61 maycouple to Mounting Plate 61 by inserting Mounting Plate Extrusions 37,positioned atop of Mounting Plate 35, into apertures positioned atop ofHousing 5. Mounting Plate Lip 33, positioned on the bottom of MountingPlate 35 may then be wedged up against the bottom of Housing 5 bypressure applied by the insertion of Hex Screw 43 into Hex Key Port 8.

In reference to FIGS. 4 and 5, if User 62 powers and or charges WirelessCommunication Doorbell 61 using Electrical Wiring 60, Wire Access Port38 may provide an aperture to run Electrical Wiring 60 from mountingsurface to connect to Conductive Screws 41. Wire Guides 39, designed asa component of Mounting Plate 35, may protrude on adjacent sides of WireAccess Port 38 and provide a track to guide Electrical Wires 60 up toConductive Screws 41, which may be secured near the top of MountingPlate 35. User 62 may wrap Electrical Wires 60 around Conductive Screws41, transferring electric current to Conductive Fittings 41. ConductiveFittings 41 are fastened to Mounting Plate 35 using screws, fasteners oradhesives. Conductive Fittings 41 may make direct contact withConductive Plate 40, transferring electric current to Conductive Plate40. When Wireless Communication Doorbell 61 is mounted to Mounting Plate35, Conductive Plate 40 makes direct contact with Conductive Prongs 27,which protrudes through Conductive Prong Port located on the back faceof Housing Enclosure 28. Direct contact between Conductive Plate 40 andConductive Prongs 27 may result in the electric current derived fromElectrical Wiring 60 being delivered to Conductive Prongs 27, which mayprovide electricity to charge or power Wireless Communication Doorbell61.

FIG. 6a shows a top view of Wireless Communication Doorbell 61 accordingto an aspect of present disclosure. As described above in reference toFIG. 1, Housing 5 and Faceplate 1 may have a convex shape. Housing 5 isnot limited to this profile, as all components described herein may bearranged within housings with other profiles, such as concave or flat.Housing 5 may have a protruding lip on the top surface so that Faceplate1 sits below said protruding lip. In one aspect of the presentdisclosure, Faceplate 1 may be positioned to rest above Housing 5, as sothe transition from housing 5 to Faceplate is not flush. The lip createdmay prevent water or other weather elements from flowing over Faceplate1. In this aspect, Housing 5 may contain an inset trough, positionedatop Housing 5, to channel water flow around the sides of WirelessCommunication Doorbell 61.

FIG. 6b shows a bottom view of Wireless Communication Doorbell 61according to an aspect of present disclosure. In this view, the bottomof the Wireless Communication Doorbell 50 features Hex Key Port 8. HexKey Port 8 may couple Housing 5 to Mounting Plate 35, when Hex Screw 43is securely fastened through Hex Key Port 8. Faceplate 1 may wrap aroundthe front and sides of Housing 5, and may be secured to the back ofHousing 5 using screws, fasteners or adhesive. In one non limitingaspect of the present disclosure, Faceplate 1 may be removed, andfaceplates of different colors or materials may replace Faceplate 1 onHousing 5.

FIG. 7 shows a back perspective view of Wireless Communication Doorbell61 coupled to Mounting Plate 35, according to an aspect of presentdisclosure. As described above in FIG. 6b , Faceplate 1 wraps around theback of Housing 5 and is secured using screws or fasteners. In oneaspect of the present disclosure, Faceplate 1 may be adhered to Housing5 without using fasteners. Faceplate 1 may be magnetically adhered,glued, or snapped onto Housing 5 without the need to wrap Faceplate 1around the back of Housing 5.

Mounting Plate 35 may have multiple Mounting Plate Screw Ports 36, toallow user 62 to securely install Mounting Plate 35 to an exteriorsurface using fasteners, screws or adhesives. In one aspect, MountingPlate 35 sits inside Housing 5 when Wireless Communication Doorbell 61is mounted to Mounting Plate 35, so Wireless Communication Doorbell 61sits flush against the User 62's preferred mounting surface such as adoorway, wall or an exterior or a structure. Hex Screw 43 may befastened through Hex Key Port on the bottom of Housing 5 and tightenedup against the bottom of Mounting Plate 35 to secure WirelessCommunication Doorbell 61. Wire Access Port 38 may have Wire Guides 39protruding from adjacent side walls of Wire Access Port 38 to assist inguiding Electrical Wires 60 up to Conductive Fittings 41 (shown in FIG.5).

FIG. 8 displays a section view of Wireless Communication Doorbellaccording to an aspect of present disclosure. Housing 5 may be made ofany non porous material, such as injection molded plastic, milledaluminum, metal or wood. Housing 5 may be capable of protecting allcomponents within Wireless Communication Doorbell 61 from weatherelements, without limiting the functionality of the components. Housing5 may have Audio Aperture 7 to allow for audio emitted from Visitor 63to be received by Microphone 21, as well as Audio Aperture 7 foremitting audio through Speaker 20 to Visitor 63. If Faceplate 1 ismounted to Housing 5, Faceplate 1 may have Perforated Pattern 4 thatchannels sound to and from the Wireless Communication Doorbell 61.Microphone 21 and Speaker 20 are mounted within Housing 5 and areconnected to Microcontroller 22. Audio data is received wirelessly byWireless Communication Doorbell 61 and processed by CommunicationsModule 23 and Microcontroller 22. Microcontroller may then send theaudio signal to Speaker 20 where it is then delivered to Visitor 63.When Visitor 63 responds, the audio is received by Microphone 21 andMicrocontroller 22, processed and transmitted wirelessly byCommunications Module 23.

Housing 5 may contain an inset portion on the exterior front face,positioned to align with Button Aperture 3 on Faceplate 1. Button 11 andLed Light Pipe 10 may be mounted within the inset portion and protrudethrough Button Aperture 3. Button 11 may have an extruded stem on theback face, which may protrude through Housing 5, and make contact withButton Actuator 12 when pressed by Visitor 63. Button Actuator 12 may bemounted to Microcontroller 22 within Housing 5, and when activated maytrigger multiple components within Wireless Communication Doorbell 61 toactivate. Such components include the activation of Camera 18, NightVision LEDs 19, Communications Module 23, Speaker 20, Microphone 21, andSurface Mount LEDs 9. Surface Mount LEDs 9 are mounted toMicrocontroller 22, upon activation, they illuminate Light Pipe 10 whichprotrudes through Button Aperture 3 along with Button 11. Light Pipe 10is an extruded transparent ring that encases Button 11. Light Pipe 10may be any material capable of projecting light, such as glass ortransparent plastic, from Surface Mount LEDs 9 out to exterior frontface of Wireless Communication Doorbell 61. Surface Mount LEDs 9 mayindicate several things to Visitor 63 and User 62. Surface Mount LEDs 9may light up upon activation or stay illuminated continuously. In oneaspect, Surface Mount LEDs 9 may change color to indicate that Button 11has been pressed. Surface Mount LEDs 9 may also indicate that Battery 24is being charged, charging has been completed, or that Battery 24 islow. Surface Mount LEDs 9 may indicate that connection to User's Network65 is good, limited, poor, or not connected amongst other conditions.Surface Mount LEDs 9 may be used to guide User 62 through setup orinstallation steps using visual cues, potentially coupled with audiocues emitted from Speaker 20.

Microcontroller 22 is mounted within Housing 5 using fasteners, screwsor adhesive. Microcontroller 22 is a small computer on a singleintegrated circuit containing a processor core, memory, and programmableinput/output peripherals. In one non limiting example, Microcontroller22 may be an off the shelf component such as the GS1101MIPS by Gainspan.Microcontroller 22 may have processors on board, or coupled theretoassist in the compression and conversion of audio and video.Microcontroller 22 may also have or be coupled to Flash Memory 45 andRAM 46 (shown in FIG. 11) to install and execute software which may bedelivered or updated through Micro USB Input 26. Communications Module23 may be embedded or coupled to Microcontroller 22, allowing for dataderived from Microcontroller 22 to be sent out wirelessly.

Battery 24 may be mounted within Housing 5 and provide power to anycomponents needing power within Wireless Communication Doorbell 61.Battery 24 may be a single or multi-celled battery, which may berechargeable such as rechargeable lithium ion batteries or rechargeablenickel-metal hydride batteries. In this aspect, Battery 24 may berecharged via Micro USB Input 26 (shown in FIG. 4). Micro USB Input 26is mounted within Housing 5 and protrudes out of USB Input Port 29,located on an exterior surface of Housing Enclosure 28. Battery 24 mayalso be charged from drawing power from Electrical Wiring 60, derivedfrom the building that Wireless Communication Doorbell 61 may be mountedto. In this aspect and explained in further detail in FIG. 5, whenWireless Communication Doorbell 61 is mounted to Mounting Plate 35,Conductive Plate 40 may make direct contact with Conductive Prongs 27,thus transferring electric current to Conductive Prongs 27. ConductiveProngs 27 may be located within Housing 5, and protrude throughConductive Prong Port 31, located on an exterior face of HousingEnclosure 28. When charged with an electric current, Conductive Prongs27 may charge Battery 24 or directly power components within WirelessCommunication Doorbell 61.

Still referencing FIG. 8, Housing 5 may contain Housing Dome Aperture 6,which allows Camera Ball Assembly 15 and Clear Dome 13 to protrude outfrom within Housing 5. Clear Dome 13 may be secured to Housing 5 usingfasteners, screws or adhesive. Clear Dome 13 may be any material thathas transparent characteristics such as clear plastic or glass. CameraBall Assembly 15 may reside within Clear Dome 13 and may be a hollowplastic housing containing Camera 18 and Night Vision LEDs 19. Camera 18may record still or moving video, (e.g. anyone who activates WirelessCommunication Doorbell 61 by pressing Button 8, or triggering InfraredSensor 42). Camera 18 may send the recorded video or images toMicrocontroller 22, to be sent to Smart Device 54 and Database 64 viaCommunications Module 23. Night Vision LEDs 19 (shown in FIG. 9a ) maybe activated by Microcontroller 22, depending on the time of day, tohelp illuminate the area in front of Wireless Communication Doorbell 61when necessary. Microcontroller 22 may illuminate Night Vision LEDs 19using a timer, which may trigger Night Vision LEDs 19 to turn on or offat a certain time each day. In one aspect of the present disclosure,Night Vision LEDs 19 may be triggered by a light sensor (not shown)mounted within Housing 5. In this aspect, when the absence of light isdetected by said light sensor, the sensor may notify Microcontroller 22,which would trigger the activation of Night Vision LEDs 19.

Camera Ball Assembly 15 may contain Camera Ball Rotation Dimple 17.Camera Ball Assembly Rotation Dimple 17 is a physical input located onthe back exterior face of Camera Ball Assembly 15. Camera Ball AssemblyRotation Dimple 17 may be used to accumulate leverage to rotate CameraBall Assembly 15 within Housing 5. As explained in further detail inFIGS. 10a and 10b , pushing down on Camera Ball Assembly Rotation Dimple17 allows Camera Ball Assembly 15 to be rotated vertically, pointingCamera 18 up, and vice versa. Camera Ball Assembly Rotation Dimple 17may be accessed via Rotation Dimple Access Port 32 located on the backof Housing Enclosure 28. Housing Enclosure 28 is coupled to Housing 5using screws, fasteners or adhesive.

FIGS. 9a and 9b displays Camera Assembly 15 and Clear Dome 13 accordingto aspect of the present disclosure. Camera Assembly 15 may be a hollow,spherical assembly that houses Camera 18 and Night Vision LED's 19.Night Vision LED's may be coupled to Camera 18 and Microcontroller 22,and illuminate the area surrounding the Wireless Communication Doorbell61. The said illumination may provide User 62 the visibility necessaryto see Visitor 63 through Camera 18 at night or when visibility is poor.

Camera Ball Assembly 15 may contain Camera Ball Assembly Track Pins 16protruding from adjacent exterior surfaces of Camera Ball Assembly 15.Camera Ball Assembly Track Pins 16 share the same profile associatedwith Clear Dome Tracks 14. Clear Dome Tracks 14 may be grooves insetinto adjacent interior walls of Clear Dome 13. Clear Dome 13 is atransparent dome shaped component, made of injection molded plastic,glass, or any other material with transparent characteristics. ClearDome 13 mounts to the interior of Housing 5 and protrudes throughHousing Dome Aperture 6.

As shown in FIG. 9b , Camera Ball Assembly 15 may be set within ClearDome 13. Camera Ball Assembly 15 may have a smaller diameter incomparison to Clear Dome 13, thus facilitating movement of Camera BallAssembly 15 within Clear Dome 13. When Camera Ball Assembly Track Pins16 are set into Clear Dome Tracks 14, Camera Ball Assembly 15 may becoupled to Clear Dome 13. As a result of coupling, an Camera BallAssembly 15 may pivot in multiple directions throughout Clear Dome 13.

FIG. 10a and FIG. 10b display section views from the side of CameraAssembly 15, coupled to Clear Dome 13 within Housing 5, according to anaspect of the present disclosure. When Camera Assembly 15 is coupled toClear Dome 13, User 62 may pivot Camera Assembly 15 via Camera BallAssembly Rotation Dimple 17. Camera Ball Assembly Rotation Dimple 17 maybe located on the back facing exterior surface of Camera Ball Assembly15. Camera Ball Assembly Rotation Dimple 17 protrudes through RotationDimple Access Port 31, located on Housing Enclosure 28. Camera BallAssembly Rotation Dimple 17 may act as a handle to be moved about withinRotation Dimple Access Port 31 by User 62. As shown in FIG. 10a , priorto applying pressure to Camera Ball Assembly Rotation Dimple 17, Camera18 may be directed straight ahead. As displayed in FIG. 10b , when adownward force (Arrow A) is applied to Camera Ball Assembly RotationDimple 17 by User 62, Camera 18 is directed upwards (Arrow B). Theaction displayed herein may be applied to Camera Ball Assembly RotationDimple 17 to rotate Camera 18 and Camera Ball Assembly 15 in variousdirections, so User 62 may be have the best possible view of Visitor 63.

FIGS. 11a and 11b display section views from above of Camera Assembly15, coupled to Clear Dome 13 within Housing 5, according to an aspect ofthe present disclosure. These views display the curvature of Clear DomeTracks 14, which follow the curvature of Clear Dome 13. When CameraAssembly Track Pins 16 are set within Clear Dome Tracks 14, CameraAssembly 15 may rotate about Clear Dome Tracks 14, following thecurvature of Clear Dome 13. Using Camera Ball Assembly Rotation Dimple17, User 62 may rotate Camera Assembly 15 in the direction of Visitor63. As shown in FIG. 11a , prior to applying pressure to Camera BallAssembly Rotation Dimple 17, Camera 18 is directed straight ahead. Asdisplayed in FIG. 11b , when a directional force (Arrow A) is applied toCamera Ball Assembly Rotation Dimple 17 by User 62, Camera 18 isdirected in the opposite direction (Arrow B). In one aspect, Clear DomeTracks 14 may partially follow the curvature displayed in Clear Dome 13.In this aspect, Camera Assembly 15 may only rotate about Clear DomeTracks 14 until Clear Dome Tracks stop.

In one aspect of the present disclosure, Camera Ball Assembly RotationDimple 17 may contain a port that accepts a tool such as a screw driver(e.g phillips or flat head), hex key or allen key. The tool (not shown)allows for easier rotation of Camera Ball Assembly 15 using the leverageacquired by inserting the tool into the port. In another aspect of thepresent disclosure, the mechanism described in FIG. 10 and FIG. 11 maybe achieved electronically, using a series of motors and gears. In thisaspect, User 62 may be capable of rotating Camera Ball Assembly 15 viaApplication 55 installed on Smart Device 54. Increased functionality maybe capable in this aspect, such as panning, zooming and tracking themovements of Visitor 63, resulting in more visibility at User 62'sdoorstep.

FIG. 12 is an entity relationship diagram of the application andcomponents within Wireless Communication Doorbell according to an aspectof the present disclosure. As shown in FIG. 12, Visitor 63 may initiatecommunication with User 62 by pressing Button 11 on the front face ofWireless Communication Doorbell 61. Pressing Button 11 may triggerMicrocontroller 22 to signal Power Processor 51 to increase the powerdistribution levels to the rest of the device. Power Processor 51 is aprocessor that may manage the distribution of energy from Battery 24 tothe components within Wireless Communication Device 61 such as Speaker20, Microphone 21, Night Vision LEDs 19, Camera 18, Infrared Sensor 49,Microcontroller 22 and Communications Module 23. Battery 24 holds thepower that Power Processor 51 used to distribute to all componentswithin Wireless Communication Device 61. Battery 24 may be recharged viaMicro USB Input 26. Micro USB Input 26 is mounted within Housing 5 andprotrudes out of USB Input Port 29, located on an exterior surface ofHousing Enclosure 28. Micro USB Input 26 is connected to Microcontroller21, which may relay power to Battery 24 for charging. Battery 24 mayalso be charged from drawing power from Electrical Wiring 60, derivedfrom the building that Wireless Communication Doorbell 61 may be mountedto. To draw power from Electrical Wiring 60, the electric current may bepassed through Conductive Fittings 41, along to Conductive Plate 40,mounted on Mounting Plate 35 (not shown in FIG. 9). Conductive Plate 40makes contact with Conductive Prongs 27 when Wireless CommunicationDoorbell 61 is mounted to Mounting Plate 35, transferring the electriccurrent to Conductive Prongs 27. Conductive Prongs 27 are mounted withHousing 5, and protrude through Conductive Prong Port 31, located on anexterior face of Housing Enclosure 28. Conductive Prongs 27 transferelectric current derived from Electrical Wiring 60 to Microcontroller21. Microcontroller 21 then relays the power directly to Battery 24.

As shown in FIG. 12, after the initial trigger created by pressingButton 11, Power Processor 51 may distribute power to Surface Mount LEDs9. Surface Mount LEDs 9 illuminate Light Pipe 10 surrounding Button 11,providing a visual cue to Visitor 63 that their request has beenprocessed. Surface Mount LEDs 9 may continue to stay illuminated, orshut off after Visitor 63 releases Button 11. Surface Mount LEDs 9 mayprovide other visual cues indicating that Battery 24 is being charged,charging has been completed, or that Battery 24 is running low. SurfaceMount LEDs 9 may also indicate that connection to User's Network 65 isgood, limited, poor, or not connected, amongst other potentialindicators. Surface Mount LEDs 9 may be used to guide User 62 throughsetup or installation steps using visual cues, potentially coupled withaudio cues emitted from Speaker 20.

In reference to FIG. 12, after Button 11 is pressed, Power Processor 51may provide the power to activate Camera 18 and Night Vision LEDs 19.Camera 18 records any visuals of Visitor 63 and processes the visualsusing CCD/CMOS Sensor 49. The visuals recorded may be a still image orvideo, based on one or more factors including user settings, signalstrength, and power available. In one non-limiting example, CCD/CMOSSensor 49 may be the OmniVision OV7740/OV780, which is a low power, highsensitivity image sensor capable of managing all image processingprocedures. Other image sensors may be used having similarcharacteristics. The processed visuals are then converted to digitaldata by CCD/CMOS AFE 50, to be distributed to System Network 52 viaCommunications Module 23. CCD/CMOS AFE 50 stands for analog front endsensor and may convert video or still images into a format capable ofbeing transmitted. In one aspect of the present disclosure, the videoand/or still images recorded by Camera 18 may be collected and stored inDatabase 64 within System Network 52, in conjunction with the routing ofsaid video and/or still images. User 62 may be able to access Database64, via Application 55, installed on Smart Device 54, to view stillimages or video taken by Wireless Communication Doorbell 61.

As displayed in FIG. 12, Communications Module 23 may be an off theshelf component such as the GS2011M module by Gainspan, or it may be anyother module that adds low power, high speed Wi-Fi and Internetconnectivity to any device with a microcontroller and serial hostinterface. Other data transmission protocols such as Bluetooth or zigbeemay be incorporated into the Communications Module 23 to transmit datato mobile devices or any other device capable of receiving wireless datatransmissions. Communications Module 23 sends outbound data to SystemNetwork 52, containing data such as video, audio, and identifyinginformation related to Wireless Communication Doorbell 61. SystemNetwork 52 may be a telecommunications network that allows computers toexchange data either physically or virtually. In one aspect, SystemNetwork 52 may be a virtual network that identifies Smart Device 54associated with Wireless Communication Doorbell 61 using the identifyinginformation sent. Once the identifying information matches Smart Device54, System Network 52 routes the data through Server 53 to Smart Device54. Server 53 is a system that responds to requests across a computernetwork to provide, or help to provide, a network service, such as therouting of data according to instructions and user preferences. WirelessCommunication Doorbell 61 may be connected to User's Network 65 forCommunications Module 23 to communicate with Smart Device 54 via SystemNetwork 52.

Once connected to User's Network 65, data sent from WirelessCommunication Doorbell 61 may be routed by Server 53 to devicesassociated with Wireless Communication Doorbell 61. Thus, WirelessCommunication Doorbell 61 may send data to Smart Device 54 or web basedapplications such as Skype via System Network 52, so long as they areassociated with Wireless Communication Doorbell 61 and have anassociated data source name. Wireless Communication Doorbell 61 may alsoconnect to other devices such as a television, landline phone, or sendsimple SMS messages to non smart devices by converting the audio, videoand data transmissions to the applicable formats. In this aspect, aSmart Device 54, web based application or any other device associatedwith Wireless Communication Doorbell 61 may be identified by Server 53.Server 53 may then process audio, video and any other data to theappropriate format needed to transmit said data to the appropriate SmartDevice 54, web based application or any other device capable ofreceiving and transmitting audio, video and or other data.

Smart Device 54 may be any electronic device capable of receiving andtransmitting data via the internet, capable of transmitting andreceiving audio and video communications, and can operate to some extentautonomously. Examples of Smart Device 54's are but not limited tosmartphones, tablets, laptops, computers and VOIP telephone systems. Theinfrastructure described above allows User 62 to connect multiple SmartDevices 54, within the parameters just mentioned, to WirelessCommunication Doorbell 61. In this aspect, multiple authorized User's 62may see who is within view of Wireless Communication Doorbell 61 at anygiven time. In one aspect of the present disclosure, the authorized User62 who first responds to Accept/Deny Prompt 56 will be placed incommunication with Visitor 63. In another aspect System Network 52 maybe able to connect multiple Users 62, associated with the same WirelessCommunication Doorbell 61, with Visitor 63 on the same call, in asimilar fashion to a conference call.

Application 55 may be installed on Smart Device 54 and provide aninterface for User 62 to communicate and interact with WirelessCommunication Doorbell 61. Other than communicating with Visitor 63,User 62 may be able to perform functions via Application 55 such asadjust the volume emitted from Speaker 20, rotate Camera Ball Assembly15, focus or zoom Camera 18 and turn Night Vision LEDs 19 on or off,amongst other functions. Application 55 may also display data such asthe battery life left in Battery 24, videos and still images recorded byCamera 18, voicemails left by Visitor 63 and information regardingrecent Visitors 63 such as date, time, location and WirelessCommunication Doorbell 61 identifying information. Smart Device 54 mayprovide an interface for User 62 to receive weekly, monthly or annualdiagnostic and activity reports, which may display information such asthe number of visitors per day, per month, and per year for example.Diagnostic data may include wireless connectivity data, and battery lifedata amongst other data.

As shown in FIG. 12, and described in further detail in FIG. 14, uponreceiving a request from System Network 52, Application 55 generatesAccept/Deny Prompt 56. If the request is denied by User 62, thestreaming of video and audio may be terminated by System Network 52. Ifno action is taken and User 62 does not accept or deny the request,Camera 18 gathers streaming video and/or still images of Visitor 63 andstores said video and/or still images in Application 55 and Database 64.If the request is accepted, System Network 52 may stream live video orstill images to Smart Device 54. Visitor 63 may communicate with User 62via Microphone 21 within Wireless Communication Doorbell 61 and User 62may communicate through Smart Device 54. The transfer of digital audiofrom User 62 and Visitor 63 is compressed and decompressed using AudioCodec 48, coupled to Microcontroller 22. Once compressed by Audio Codec48, digital audio data is sent through Communications Module to SystemNetwork 52, routed by Server 53 and delivered to Smart Device 54. WhenUser 62 speaks, after being transferred through System Network 52,digital audio data is decompressed by Audio Codec 48 and emitted toVisitor 63 via Speaker 20. In one aspect of the present disclosure, ifUser 62 denies the request or is unable to connect, an automatedmessage, stored within Flash Memory 45, may be emitted to Visitor 63 viaSpeaker 20. In this aspect, Visitor 63 may be prompted to leave a voicemessage, if they choose to do so, Visitor 63 may record a message byspeaking into Microphone 21. The voice message may be sent toApplication 55, installed on Smart Device 54, or may be delivered byother methods such as email, mms, or as an attachment or link to thevoice message.

As shown in FIG. 12, Application 55 may communicate with Third PartyApplication 57 via the use of APIs and software developer kits. ThirdParty Application may be installed on Smart Device 54 and associatedwith Third Party Hardware 58. Third Party Hardware may be a deviceutilizing wireless communication protocols to initiate physical tasksthrough Third Party Application 57. For example, Wireless CommunicationDoorbell 61 may be compatible with a smart lock, such as Lockitron™,which allows User 62 to lock and unlock a door through the use of asmart device application, such as Third Party Application 57. Using thisexample, after User 62 communicates with Visitor 63 via Application 55,User 62 may trigger Application 55 to send out an API call throughSystem Network 52 to Third Party Application 57 (Lockitron™ application)to unlock the door using Third Party Hardware 58 (Lockitron™ hardware).

As shown in FIG. 12 and described in further detail in FIG. 16, WirelessCommunication Doorbell 61 may communicate with Third Party DoorbellChime 59. Third Party Doorbell Chime 59 may be a stand-alone product orcomponent that may emit an audio chime or message, amongst otherfunctions to User 62 when Button 11 is pressed on Wireless CommunicationDoorbell 61. Wireless Communication Doorbell 61 may communicate withThird Party Doorbell Chime 59 directly or indirectly, depending on thetransmission capabilities associated with Third Party Doorbell Chime 59.In one aspect, if embedded with a communications module, Third PartyDoorbell Chime 59 may communicate with Wireless Communication Doorbell61 via System Network 52. In this aspect, Third Party Doorbell Chime 59may be connected to User's Network 65, along with Wireless CommunicationDoorbell 61. In one aspect of the present disclosure, Third PartyDoorbell Chime 59 may take the form of a USB dongle, containing acommunications module (e.g. Wi-Fi or Bluetooth), speaker and microphone.In this aspect, said USB dongle may derive power by being plugged into acomputer or into a USB adapter. If connected over Wi-Fi, data sent fromWireless Communication Doorbell 61 such as digital audio and identifyinginformation may be routed through System Network 52 to the USB dongle.If connected using Bluetooth protocols, Wireless Communication Doorbellmay deliver data such as digital audio directly to USB dongle. USBdongle, may alert User 62 of someone at the door using visual and audiocues derived from LED lights and speakers installed within the USBdongle. User 62 may then be able to communicate with Visitor 63 throughthe microphone installed on the USB dongle. In one aspect of the presentdisclosure, USB dongle may act as a Wi-Fi extender, repeater or boosterto provide more or better access to User's Network 65. In this aspect,USB dongle may contain components, (e.g. found in a Wi-Fi router)capable of receiving wireless signals transmitted from User's Network65, amplifying the wireless signal, and then transmitting the boostedsignal throughout User 62's location or facility.

FIG. 13 is a process flow diagram describing the steps involved inconnecting Wireless Communication Doorbell 61 to a wireless networkaccording to the system and method of present disclosure. To connect theWireless Communication Doorbell 61 to User's Network 65, User 62 maystart by going to a designated website or web domain at Step 102. User62 may access this website via Smart Device 54 or any device equippedwith a web browser and also streams data via User's Network 65. Once onthe designated website, User 62 may be prompted to either login orcreate an account at Step 104, which will be then connected to SystemNetwork 52. At Step 106 User 62 may activate Wireless CommunicationDoorbell 61 by pressing Button 11 on the front face of WirelessCommunication Doorbell 61. Pressing Button 11 activates CommunicationModule 23, located within Wireless Communication Doorbell 61 to beginbroadcasting a wireless ad hoc network. A wireless ad hoc network is adecentralized wireless network that does not rely on pre existinginfrastructure such as routers or access points in managed wirelessnetworks.

User 62 may then disconnect their Smart Device 54 or any device equippedwith a web browser from User's Network 65 and connect to WirelessCommunication Doorbell 61's ad hoc network at Step 108. Server 53 thenidentifies and displays potential networks on User's Smart Device 54 orany device equipped with a web browser for User 62 to select at Step110. At Step 112 User 62 selects their network of choice, in this case,User's Network 65 and provides any necessary credentials to gain access.Once approval is granted to access User's Network 65, WirelessCommunication Doorbell 61 is connected to User's Network 65 and Server53 associates User 62's account with Wireless Communication Doorbell 61.

FIG. 14 is a process flow describing the transmission of data to andfrom Wireless Communication Device to a Smart Device according to thesystem and method of present disclosure. The process may be initiatedwhen the Visitor 63 presses Button 11 of Wireless Communication Doorbell61 during Step 202. Once the Button 11 is pressed, User 62 receives anotification on their Smart Device 54 at Step 204. At Step 206, User 62is presented with an Accept/Deny Prompt 56 on Application 55 installedon Smart Device 54. User 62 then has the ability to accept or deny therequest from Visitor 62 on Smart Device 54. In one aspect, upondepressing Button 11 or another trigger may cause Camera 18 of WirelessCommunication Doorbell 61 to record a static or continuous video image,which is sent to User 62 along with notification at Smart Device 54.

If the request is denied, (No, Step 206), then the transmission may beterminated at Step 214, and Wireless Communication Doorbell 61 returnsto a low power consumption mode. If the request is accepted by User 62,(Yes, Step 206), Visitor 63 and User 62 communicate via video and audiotransmitted sent to and from Wireless Communication Doorbell 61 andSmart Device 54 at Step 208. If Third Party Hardware 58 is required,(Yes, Step 210), User 62 may activate Third Party Hardware 58 by sendingout an API call via Application 55 to Third Party Application 57 at Step212. If Third Party Hardware 58 is not required, available or connectedto User's Network 65, (No, Step 210), the transmission between WirelessCommunication Doorbell 61 and Smart Device 54 may be terminated onceUser 62 disconnects or hangs up at Step 214.

FIG. 15 is a diagram displaying multiple devices in communicationaccording to the system and method of present disclosure. Thecommunication protocol displayed in FIG. 11 is Wi-Fi, and is one methodof wireless data exchange according to an aspect of the presentdisclosure. The devices within the system may connect to User's Network65 using methods such as the process flow described in FIG. 13. User'sNetwork 65 may be a local area network (LAN), internet area network(IAN) or a wide area network (WAN) that connects voice and data endpoints within a wireless network. Once devices within the system areconnected to User's Network 65 (unless equipped with 3G, 4G, LTE, etc),then the devices may communicate by sending data to System Network 52.System Network 52 is wireless telecommunications network that allows forthe transfer of data to and from Wi-Fi enabled devices. Server 53 may beembedded in or coupled to System Network 52. Server 53 is a system thatresponds to requests across a computer network to provide, or help toprovide, a network service, such as the routing of data according toinstructions and user preferences. Devices within the system send datato System Network 52 where Server 53 processes and routes the data tothe appropriate device. For example, data from Wireless CommunicationDoorbell 61 may be sent to System Network 52, such as identifyinginformation, digital audio, processed visuals and device diagnostics.Server 53 processes the data sent from Wireless Communication Doorbell61 and routes it accordingly to the other devices within the system. Forinstance, Server 53 may process diagnostic data sent from WirelessCommunication Doorbell 61, and Server 53 routes the diagnostic data toinform User 62 via Smart Device 54 if Battery 24 is about to die (e.g.10% battery remaining).

In one aspect of the present disclosure, all devices that communicatewithin the system described in FIG. 15 may use other wirelesscommunication protocols, such as bluetooth. Bluetooth is a wirelesstechnology standard for exchanging data over short distances, in thisaspect, all devices must be within close proximity to communicate.Bluetooth wireless transmission does not require the use of a SystemNetwork 52 or Server 53 because of the close proximity, whilemaintaining the capability to transfer data such as identifyinginformation, digital audio, processed visuals and device diagnostics.

In one method and system of the present disclosure, all hardwarecomponents within Wireless Communication Doorbell 61 may live in a stateof hibernation until Button 11 is pressed by Visitor 63. In this aspect,all components that draw power from Battery 24, such as CommunicationsModule 23 and Camera 18 do not waste battery power when not in use. WhenButton 11 is pressed, it may activate all components, and when streamingdata to Smart Device 54 ceases, all components may return to hibernationmode.

In one aspect of the present disclosure, diagnostic data associated withWireless Communication Doorbell 61, such as battery life and internetconnectivity, may be relayed to System Network 52 when CommunicationModule 23 is woken up out of hibernation mode. With the diagnostic dataprovided by Wireless Communication Doorbell 61, Server 53 may sendnotifications to Smart Device 54, informing User 62 to charge Battery 24or reset the internet connectivity to Wireless Communication Doorbell61.

FIG. 16 displays a process flow regarding the use and functionsassociated with Third Party Doorbell Chime 59 according to an aspect ofthe present disclosure. In this aspect, Third Party Doorbell Chime 59may contain a communication module, input button, speaker andmicrophone. Visitor 63 may push Button 11 located on the front face ofWireless Communication Doorbell 61 at Step 302, triggering WirelessCommunication Doorbell 61 to transmit data wirelessly to System Network52.

At Step 304, Wireless Communication Doorbell 61 transmits data to SystemNetwork 52 such as audio, video, and identifying information associatedto Wireless Communication Doorbell 61. Server 53 identifies what SmartDevices 54, web based applications, Third Party Doorbell Chimes 59 andother devices may be associated with Wireless Communication Doorbell 61.Server 53 may route the appropriate data, such as audio or video data,to the applicable device based on the functions of each device. User 62may receive Accept/Deny Prompt 56 on Smart Device 54 or another deviceassociated with Wireless Communication Doorbell 61. If the request isaccepted, (Yes, Step 304), User 62 and Visitor may communicate via audioand video transmissions sent to and from Wireless Communication Doorbell61 at Step 306. The transmission may then be terminated at Step 314 onceUser 62 disconnects or hangs up.

If a connection cannot be made with Smart Device 54, (No, Step 304),Server 53 routes data to Third Party Doorbell Chime 59 at Step 308 toemit an audio chime. Reasons such as but not limited to poor wirelessnetwork connection, Smart Device 54 not connected to User's Network,Smart Device 54 being powered off or Accept/Deny Prompt 56 may triggerThird Party Doorbell Chime 59 to emit an audio chime to User 62.

If User 62 is in the presence of Third Party Doorbell Chime 59 and iscapable of answering the request, (Yes, Step 310), User 62 may press theinput button located on Third Party Doorbell Chime 59 at Step 312.Pressing the input button located on Third Party Doorbell Chime 59creates a connection between Wireless Communication Doorbell 61 andThird Party Doorbell Chime 59 via System Network 52. User 62 and Visitor63 may communicate via audio transmissions sent to and from WirelessCommunication Doorbell 61 and Third Party Doorbell Chime 59 at Step 312.The transmission may then be terminated at Step 314 when User 62disconnects by pressing the input button.

If User 62 is not in the presence of Third Party Doorbell Chime 59, orThird Party Doorbell Chime 59 is either disconnected from User's Network65 or powered off (No, Step 310) the transmission may then be terminatedat Step 314. It is to be understood by those skilled in the art that thesteps described within FIG. 16 may take place in a different order thandescribed above. For example, Server 53 may route data to Third PartyDoorbell Chime 59 prior to routing data to Smart Device 54.

Visitor Recognition Processing

FIG. 17 is a process flow describing the steps involved in performingspeech recognition to acknowledge Visitors 63 and route them to theappropriate User 62. In one aspect of the present disclosure, WirelessCommunication Doorbell 61 may come equipped with software eitherembedded or coupled to Microcontroller 22 or another component ofWireless Communication Doorbell 61 capable of performing speechrecognition. In one non-limiting example, Wireless CommunicationDoorbell 61 may act as a front desk assistant and would be capable ofacknowledging new Visitors 63 upon arrival to a location, such as anoffice.

In this aspect, Visitor 63 may push Button 11 located on the front faceof Wireless Communication Doorbell 61 at Step 402. Pressing Button 11triggers automated or pre recorded audio to be emitted from Speaker 20within Wireless Communication Doorbell 61 at Step 404. In one aspect,the automated or pre-recorded audio may be triggered to be emitted whenVisitor 63 crosses Infrared Sensor 49. The automated or pre-recordedmessage at Step 404 may request Visitor 63 to say what User 62 theyintend to meet or talk to.

At Step 406, Visitor 63 may speak into Microphone 21, saying what User62 they intend to meet or talk to. The spoken words emitted from Visitor63 may be processed by the speech recognition software within WirelessCommunication Doorbell 61 at Step 408. Using standard speech recognitionprocessing, the spoken words emitted from Visitor 63 are interpretedinto an audio file format capable of being compared with audio filesstored within Database 64 at Step 410. If a biometric match is found(Yes, Step 410), Server 53 routes data to the Smart Device 54 associatedwith the User 62 associated with the biometric match.

If a biometric match is not found, (No, Step 410) an automated orpre-recorded message at Step 404 may request Visitor 63 to say what User62 they intend to meet or talk to. Steps 406 through 410 may then berepeated until a biometric match is found. In one aspect, after apredetermined number of failed attempts, Visitor 63 may be directed viaServer 53 to User 62 capable of manually routing Visitor 63 to thecorrect User 62. Once a Visitor 63 is connected to the correct User 62,Visitor 63 and User 62 communicate via video and audio transmitted sentto and from Wireless Communication Doorbell 61 and Smart Device 54 atStep 414. Wireless data transmission may be terminated at Step 416.

FIG. 18 is a process flow describing the steps involved in performingfacial recognition to acknowledge Visitors 63 and route them to theappropriate User 62. In one aspect of the present disclosure, WirelessCommunication Doorbell 61 may come equipped with software eitherembedded or coupled to Microcontroller 22, Camera 18 or anothercomponent of Wireless Communication Doorbell 61 capable of performingfacial recognition, or another form of physical recognition such as irisscanning, fingerprint scanning, etc. In one non-limiting example,Wireless Communication Doorbell 61 may act as a front desk assistant andwould be capable of acknowledging Visitors 63 upon arrival to alocation, such as an office, and route them to the correct User 62.

In this aspect, Visitor 63 may push Button 11 located on the front faceof Wireless Communication Doorbell 61 at Step 502. Pressing Button 11triggers Camera 18 to take one or more photos of Visitor 63 at Step 504.In one aspect, Camera 18 be triggered to take photos when Visitor 63crosses Infrared Sensor 49. At Step 506, the image captured of Visitor63 may be processed by facial recognition software within WirelessCommunication Doorbell 61. In one aspect, the facial recognitionsoftware may identify facial features by extracting landmarks, orfeatures, from an image of the subject's face. For example, an algorithmmay analyze the relative position, size, and/or shape of the eyes, nose,cheekbones, and jaw. These features are then used create a biometriccomparison against other images within Database 64 with matchingfeatures at Step 508.

If a biometric match is found in Database 64 (Yes, Step 510), Server 53routes Visitor 63 to the appropriate User 62 at Step 514. Server 53 mayhave data associated to Visitor 63, such as a calendar event, which mayhelp direct Visitor 63 to the correct User 62. In the event that nobiometric match is found in Database 64 (No, Step 510), Image dataacquired from the facial recognition software is distributed to Database64, for future reference. Server 53 may then route the image captured byCamera 18 of Visitor 63, accompanied with a Request/Deny Prompt 56 toall Smart Devices 54 associated with Wireless Communication Doorbell 61.The User 62 that accepts the Request/Deny prompt 56 may then beconnected to User 62 at Step 514.

In one non-limiting aspect, Server 53 may utilize APIs and softwaredeveloper kits to acquire images of people associated with Users 62 fromsocial media websites and applications. For example, Server 53 mayacquire images of User 62's friends on Facebook, Google Plus, Twitter,Instagram, etc. These images may then be processed using the facialrecognition software and compared against the images captured of Visitor63 by Camera 18 in search for a biometric match.

Once a Visitor 63 has been correctly associated with a User 62, Server53 may route all data transmissions coming from Wireless CommunicationDoorbell 61 to Smart Device 54 associated with User 62. Visitor 63 andUser 62 communicate via video and audio transmitted sent to and fromWireless Communication Doorbell 61 and Smart Device 54 at Step 516.Wireless data transmission may be terminated at Step 518.

FIG. 19 displays a process flow for utilizing the components of WirelessCommunication Doorbell 61 to connect User 62 to a child. In this aspectof the present disclosure, the functionality and embodiments of WirelessCommunication Doorbell 61 may be utilized within a children's play toy.Wireless Communication Doorbell 61 may only contain the componentsnecessary to create a connection between Visitor 63, in this case achild, and phone numbers applied by User 62. For example, this aspectprovides a unique and fun way for children to contact their parents,siblings, grandparents, friends, etc. In this aspect, all embodimentsmay be modified to be made suitable for a children's environment.Embodiments may be removed depending on the functionality needed for thedevice.

The process may be initiated when the child presses Button 11 ofWireless Communication Doorbell 61 during Step 602. Once the Button 11is pressed, User 62 receives a notification on their Smart Device 54 atStep 604. At Step 606, User 62 is presented with an Accept/Deny Prompt56 on Application 55 installed on Smart Device 54. User 62 then has theability to accept or deny the request from the child on Smart Device 54.In one aspect, upon depressing Button 11, or another trigger, may causeCamera 18 of Wireless Communication Doorbell 61 to record a static orcontinuous video image, which is sent to User 62 along with notificationat Smart Device 54.

If the request is denied, (No, Step 606), then the transmission may beterminated at Step 610, and Wireless Communication Doorbell 61 returnsto a low power consumption mode. If the request is accepted by User 62,(Yes, Step 606), the child and User 62 communicate via video and audiotransmitted sent to and from Wireless Communication Doorbell 61 andSmart Device 54 at Step 608. The wireless data transmission may beterminated at Step 610, and Wireless Communication Doorbell 61 returnsto a low power consumption mode.

FIG. 20 shows a front view of a Wireless Communication Doorbell 130according to another aspect of present disclosure. The WirelessCommunication Doorbell 130 may have Faceplate 135 mounted to a backplate. Faceplate 135 may be but not limited to brushed aluminum,stainless steel, wood or plastic. Faceplate 135 may protect the contentsof Wireless Communication Doorbell 130 and serve as an exterior surfaceof Wireless Communication Doorbell 130. Faceplate 135 may have asubstantially flat profile and include a Button 133 and Light Pipe 136.Button 133 and Light Pipe 136 may have various profiles that may or maynot match the profile of Faceplate 135. Light Pipe 136 may be anymaterial, such as transparent plastic, that is capable of allowing lightproduced from one or more LEDs contained within Wireless CommunicationDoorbell 130 to be passed out to environment. Button 133 may makecontact with a button actuator located within the device when Button 133is pressed by a visitor. When Button 133 is pressed by the visitor,Button 133 may trigger various functions as further described below.Wireless Communication Doorbell 130 may also have an Enclosure 131 thatsits above Faceplate 135. Enclosure 131 may rest flush against the topsurface of Faceplate 135, but may also include spaces or gaps betweenits lower edge and the upper edge of Faceplate 135 thereby allowingsound and or light to traverse through. Enclosure 131 may be a materialthat permits infrared light to pass through from inside the device tothe general environment and vice versa. Wireless Communication Doorbell130 may also include a Lens 132, in one example, the lens may be aFresnel lens, which may be patterned to deflect incoming light into oneor more infrared sensors located within the device. WirelessCommunication Doorbell 130 may also include a Camera 134 that may becapable of capturing video data when activated.

FIG. 21 is a back view of the Wireless Communication Doorbell 130,according to an aspect of the present disclosure. In this view,Enclosure 131 may extend from the front of the device to the back andmay fit snugly around the lip of Backplate 139. Backplate 139 may be butnot limited to brushed aluminum, stainless steel, wood or plastic.Backplate 139 may protect the contents of Wireless CommunicationDoorbell 130 and serve as the rear exterior surface of WirelessCommunication Doorbell 130. Faceplate 135 may extend from the front andpartially wrap around Backplate 139, thereby allowing a coupledconnection between itself and Backplate 139. Backplate 139 may haveindentations in its structure to facilitate the coupling. SpringContacts 140 may provide power to the Wireless Communication Doorbell130 when mated with other conductive contacts connected to a powersource. Spring Contacts 140 may be made out of a conducting materialsuch as copper, and may be capable of deflecting when contacted by aninward force, for example the insertion of a mating element. Connector160 may be a micro-USB or other connecter whereby power and/or data maybe supplied to and from the components within Wireless CommunicationDoorbell 130. Reset Button 159 may be located on Backplate 139 and maymake contact with a button actuator located within the device when ResetButton 159 is pressed by Visitor 63. When Reset Button 159 is pressed byUser 62, it may trigger various functions as described below.

FIG. 22 is a side profile view of Wireless Communication Doorbell 130coupled to Mounting Bracket 137 according to an aspect of the presentdisclosure. Mounting Bracket 137 may serve the purpose of mounting theWireless Communication Doorbell 130 to an exterior surface, such as theexterior of a building. Faceplate 135 may extend from the bottom of thedevice up to just below the Camera 134, and connect to Backplate 139 asdescribed above. Lens 132 may extend and curl partially around the sideof the device. Enclosure 131 may extend and curl around the side and topof Wireless Communication Doorbell 130 and may be coupled to Backplate139 as described above. Camera 134 may protrude slightly throughEnclosure 131, thereby giving it a wider field of view. Mounting Bracket137 may couple with Backplate 139 such that they may contact each otherat various points in a common plane of contact, thereby creating anassembly including Wireless Communication Doorbell 130 and MountingBracket 137. The couplings described in this paragraph may be done by,but not limited to, screws, interference fittings, adhesives, orfasteners. Interference fittings may refer to a type of connection wherea material relies on pressure and/or gravity coupled with the material'sphysical strength to support a connection to a different element.

FIG. 23 is a cross sectional side view of Wireless CommunicationDoorbell 130 unattached from Mounting Bracket 137. Lens 132 may beassembled co-planarly with Enclosure 131 as shown, but may be situatedinward of Wireless Communication Doorbell 130 or may protrude outwardthrough Enclosure 131. Camera 134 may rest on Camera Printed CircuitBoard 147 and Camera Lens 134 a protrude through an opening in Enclosure131. Camera Lens 134 a may be a lens capable of focusing light into theCamera 134 so that clear images may be taken. Camera Printed CircuitBoard may be secured within the Wireless Communication Doorbell usingfasteners, interference connections, screws, or adhesives. CameraPrinted Circuit Board 147 may contain elements that govern thefunctionality of the Camera 134 of Wireless Communication Doorbell 130memory as further described below. Infrared LED's 168 may similarly besituated on Camera Printed Circuit Board 147 and may be triggered toactivate when a light sensor detects a lack of light. When activated,the Infrared LEDs 168 may emit infrared light through Enclosure 131 orCamera 134 out into the environment. The Camera 134 which may beconfigured to detect infrared light, may then capture the light emittedby the Infrared LED's 168 reflecting off objects within the Camera's 134field of view, thereby granting the Wireless Communication Doorbell 130the ability to see clearly at night, i.e. night vision.

Referring still to FIG. 23, Front Printed Circuit Board 146 may sit inthe lower portion of Wireless Communication Doorbell 130 adjacent toBattery 166. Front Printed Circuit Board 146 may be secured withinWireless Communication Doorbell 130 using fasteners, interferenceconnections, screws, or adhesives. Front Printed Circuit Board 146 maycontain elements that control the function of audio and light componentsas further described below. Battery 166 may provide power to WirelessCommunication Doorbell 130 components while receiving power from SpringContacts 140, thereby engaging in a trickle-charge method of powerconsumption and supply. Alternatively, Wireless Communication Doorbell130 may draw power directly from Spring Contacts 140 while relying onBattery 166 only when Spring Contacts 140 are not providing the powernecessary for all functions. Power Printed Circuit Board 148 may sitbehind Camera Printed Circuit Board 147. Power Printed Circuit Board 148may be secured within Wireless Communication Doorbell 130 usingfasteners, interference connections, screws, or adhesives. Power PrintedCircuit Board 148 may contain elements that govern the function of powerand device-control components as further described below. CommunicationModule 164 may be located on Power Printed Circuit Board 148.Communication Module 164 may utilize wireless networks to contact mobiledevices and or servers in use by third parties in a separate location,as further described below. Connector 160 may protrude outward fromPower Printed Circuit Board 148 and extend through a hole in Backplate139. Passive Infrared Sensors 144 may be secured on or within PassiveInfrared Sensor Holder 143, and the assembly may sit behind Lens 132.Passive Infrared Sensor Holder 143 may be secured to WirelessCommunication Doorbell 130 with fasteners, interference connections,screws, or adhesives. Passive Infrared Sensors 144 may be any sensorcapable of detecting and communicating the presence of a heat sourcewithin its field of view.

FIG. 24 is an exploded view of Wireless Communication Doorbell 130 alongwith unattached Mounting Bracket 137 according to an aspect of thepresent disclosure. Mounting Bracket 137 may be mounted to a mountablesurface such as wood, concrete, stucco, brick and vinyl siding usingfasteners, screws, or adhesives. FIG. 24 shows the front side ofMounting Bracket 137. The back side of Mounting Bracket 137 (not shown)may be mounted to one of the aforementioned mountable surfaces. WirelessCommunication Doorbell 130 may be coupled to Mounting Bracket 137 usingfasteners, screws, adhesives, or through the use of interferenceconnections.

Now referencing FIGS. 21 and 24, Mounting Bracket 137 may includeTerminal Screws 138. Terminal Screws 138 may contact electrical wiresoriginating from the mountable surface upon which Mounting Bracket 137is mounted. Terminal Screws 138 and Electrical Contacts 177 may beelectrically connected. If power is supplied to Terminal Screws 138,then Electrical Contacts 177 may also be supplied with power. ElectricalContacts 177 may be made of a conducting material such as but notlimited to copper, and may protrude slightly from the face of MountingBracket 137 so that they may mate with Spring Contacts 140 located onBackplate 139. Bracket Printed Circuit Board 149 may be secured toMounting Bracket 137 and may include various sensors, such as weatherand geological data sensing elements as further described below, in thespace towards the bottom of the back face of Mounting Bracket 137 (asshown in FIG. 25). Bracket Printed Circuit Board 149 may thus besituated outside of Wireless Communication Doorbell 130. Bracket PrintedCircuit Board 149 may be secured to Mounting Bracket 137 usingfasteners, screws, adhesives, or interference fittings.

FIG. 25 is a back view of Mounting Bracket 137. Towards the bottom ofMounting Bracket 137 may be Bracket Printed Control Board 149, which maycontain an Accelerometer 150, Barometer 151, Humidity Sensor 152, andTemperature Sensor 153 whose functions are discussed below.

FIG. 26a is a top view of the Wireless Communication Doorbell 130. Asdescribed above, Enclosure 131 may extend from the front face of thedevice to the back, where it contacts Backplate 139. Camera 134 mayprotrude slightly beyond the surface of Enclosure 131 thereby giving alarger field of view. The Wireless Communication Doorbell 130 andMounting Bracket 137 assembly may sit flush against the surface to whichthe device is mounted.

FIG. 26b is a bottom view of the Wireless Communication Doorbell 130. Asdescribed above, Faceplate 135 may extend from the front face of thedevice to the back, where it snugly surrounds Backplate 139. SecurityScrew Inserts 141 may be holes configured to receive screws.

FIG. 27a is a top view of the Passive Infrared Sensor Holder 143.Passive Infrared Sensor Holder 143 may be but is not limited to brushedaluminum, stainless steel, wood or plastic, and may be configured tomount Passive Infrared Sensors 144 facing out through Lens 132 atvarying angles, thereby allowing the Passive Infrared Sensor 144 fieldof view to be expanded to 180 degrees or more, and consequently brokenup into various zones as further described below. There may be one ormore Faces 178 of Passive Infrared Sensor Holder 143 within or on whichthe Passive Infrared Sensors 144 may be mounted. In this particularaspect, the faces of Passive Infrared Sensor Holder 143 are angled at 55degrees facing outward from the center face. However, this angle may beincreased or decreased as necessary to change or influence the PassiveInfrared Sensor 144 field of view.

FIG. 27b is a front view of the Passive Infrared Sensor Holder 143 thatfeatures the holes in which the Passive Infrared Sensors 144 may bemounted. The two vertical sections may have notches which may be used tosecure Passive Infrared Sensor Holder 143 within Wireless CommunicationDoorbell 130. In the aspect shown in FIG. 27b , Faces 178 are shown asholes but they may also be solid flat faces upon which Passive InfraredSensors 144 may be mounted. Generally, they may be any physicalstructure whose purpose is to house and secure Passive Infrared Sensors144 in place.

FIG. 28a is a top view of the Passive Infrared Sensor Assembly 179. ThePassive Infrared Sensor Holder 143 may be secured to the rear face ofthe Lens 132 as described above. Flexible Power Circuit 145 may be anymaterial or component capable of delivering power or data to and fromPassive Infrared Sensors 144 and may be contoured along the non-linearroute as required by the shape of the Passive Infrared Sensor Holder143. The Flexible Power Circuit 145 may connect to, draw power from, andtransmit data to and from, the Power Printed Circuit Board 148.

FIG. 28b is a front view of the Passive Infrared Sensor Assembly 179.The Passive Infrared Sensors 144 may be mounted within the holes locatedin the Passive Infrared Sensor Holder 143 and the assembly may besecured to the rear face of the Lens 132 via the notches at the ends ofthe vertical towers located on the Passive Infrared Sensor Holder 143.

FIG. 29 is a top down view of the Passive Infrared Sensor Assembly 179describing the Passive Infrared Sensor 144 fields of view. Zone 1 is thearea that is visible only to Passive Infrared Sensor 144-1. Zone 2 isthe area that is visible only to Passive Infrared Sensors 144-1 and144-2. Zone 3 is the area that is visible only to Passive InfraredSensor 144-2. Zone 4 is the area that is visible only to PassiveInfrared Sensors 144-2 and 144-3. Zone 5 is the area that is visibleonly to Passive Infrared Sensor 144-3. The Wireless CommunicationDoorbell 130 may be capable of determining the direction that an objectis moving based upon which zones are triggered in a time sequence.

FIG. 30 is an entity relationship diagram of the application andcomponents within or in communication with Wireless CommunicationDoorbell 130 according to an aspect of the present disclosure. BracketPrinted Circuit Board 149 may contain an Accelerometer 150, a Barometer151, a Humidity Sensor 152, a Temperature Sensor 153, and Terminal ScrewInserts 154. Accelerometer 150 may be one or more sensors capable ofsensing motion or acceleration. Barometer 151 may be one or more sensorscapable of determining the atmospheric pressure of the surroundingenvironment in which Bracket Printed Circuit Board 149 may be located.Humidity Sensor 152 may be one or more sensors capable of determiningthe amount of water present in the atmospheric environment in whichBracket Printed Circuit Board 149 may be located. Temperature Sensor 153may be one or more sensors capable of determining the temperature of thegeneral environment in which Bracket Printed Circuit Board 149 may belocated. Bracket Printed Circuit Board 149 may be located outside ofWireless Communication Doorbell 130 so as to minimize interference fromheat, pressure, moisture or other stimuli generated from WirelessCommunication Doorbell's 130 components. Terminal Screw Inserts 154 maybe configured to receive Terminal Screws 138 and transmit power toElectrical Contacts 177 (shown in FIG. 24). Bracket Printed CircuitBoard 149 may be electrically and/or mechanically coupled to PowerPrinted Circuit board 148 through the operation of Terminal Screws 138,Terminal Screw Inserts 154, Spring Contacts 140, and Electrical Contacts177. Terminal Screws 138 may contact electrical wires coming from theexterior mountable surface, such as the wall of a building, therebybecoming electrically charged. Upon Terminal Screws 138 being securedwithin Terminal Screw Inserts 154, power may be transferred to BracketPrinted Circuit Board 149, and all elements associated therewith,including Electrical Contacts 177. Electrical Contacts 177 may transferelectrical power to Power Printed Circuit Board 148 by mating withSpring Contacts 140.

Front Printed Circuit Board 146 may contain a Light Sensor 155, one ormore LED's 156, Speakers 157, and a Microphone 158. Light Sensor 155 maybe one or more sensors capable of detecting the level of ambient lightof the surrounding environment in which Wireless Communication Doorbell130 may be located. LED's 156 may be one or more light emitting diodescapable of producing visible light when supplied with power. Speakers157 may be an electromechanical device capable of producing sound inresponse to an electrical signal input. Microphone 158 may be anacoustic-to-electric transducer or sensor capable of converting soundwaves into an electrical signal. When activated, LED's 156 mayilluminate Light Pipe 136 (shown in FIG. 20). Front Printed CircuitBoard 146 and all elements contained therein may be electrically coupledto Power Printed Circuit Board 148, thereby allowing data and/or powerto be transferred to and from Power Printed Circuit Board 148 and FrontPrinted Circuit Board 146.

Power Printed Circuit Board 148 may contain Power Management 162,Microcontroller 163, Communication Module 164, and SPI Flash 165. PowerManagement 162 may be an integrated circuit capable of arbitratingbetween multiple voltage rails thereby selecting the source of power forWireless Communication Doorbell 130. Battery 166, Spring Contacts 140,and Connector 160 may each provide power to Power Management 162. PowerManagement 162 may have separate power rails dedicated to Battery 166,Spring Contacts 140, and Connector 160. In one aspect of the presentdisclosure, Power Management 162 may continuously draw power fromBattery 166 to power Wireless Communication Doorbell 130 while at thesame time routing power from Spring Contacts 140 or Connector 160 toBattery 166 thereby allowing Battery 166 to maintain a constant level ofcharge. Alternatively, Power Management 162 may continuously draw powerfrom Spring Contacts 140 or Connector 160 to power WirelessCommunication Doorbell 130 while only drawing from Battery 166 when thepower from Spring Contacts 140 or Connector 160 is low or insufficient.Power Management 162 may also serve as a conduit for data betweenConnector 160 and Microcontroller 163.

Microcontroller 163 may be an integrated circuit containing a processorcore, memory, and programmable input/output peripherals. Microcontroller163 may receive input signals such as data or power from PassiveInfrared Sensors 144, Power Management 162, Light Sensor 155, Microphone158, and Communication Module 164 and perform various functions asfurther described below. When Microcontroller 163 is triggered byPassive Infrared Sensors 144, Microcontroller 163 may perform variousfunctions such as those substantially described in FIG. 31. When LightSensor 155 detects a lack of ambient light, Light Sensor 155 may triggerMicrocontroller 163 to enable “night vision” as further described below.Microcontroller 163 may also act as a conduit for data communicatedbetween various elements and Communication Module 164.

Still referencing FIG. 30, Communication Module 164 may be an integratedcircuit containing a processor core, memory, and programmableinput/output peripherals. Communication Module 164 may also beconfigured to transmit data wirelessly to a third party server at aseparate location. The wireless communication may be done by throughvarious wireless networks such as but not limited to available Wi-Fi,cellular, Bluetooth, or satellite networks. Communication Module 164 mayreceive inputs, such as power or data, from Camera Printed Circuit Board147, Microcontroller 163, Button 133, Reset Button 159 and SPI Flash165. When Button 133 is pressed by a user, Communication Module 164 maybe triggered to perform various functions, such as those substantiallydescribed in FIG. 30. When Reset Button 159 is pressed by a user,Communication Module 164 may be triggered to erase any data stored onSPI Flash 165 and/or on SD RAM 169. Communication Module 164 may alsoact as a conduit for data communicated between various elements andMicrocontroller 163. SPI Flash 165 may be flash memory configured tostore and/or transmit data.

Still referencing FIG. 30, Camera Printed Circuit Board 147 may containelements integral to the operation of Camera 134. Imager 171 may be avideo recording sensor or camera chip. In one aspect of the presentdisclosure, Imager 171 may, in one aspect of the present disclosure,contain a CMOS Array and may be capable of recording high definition720p video files. Bridge Processor 170 may be an encoding andcompression chip. Bridge Processor 170 may process video recorded byImager 171 and audio recorded by Microphone 158 and may transform thisdata into a form suitable for wireless transfer by the CommunicationModule to the third party server. SD RAM 169 may be volatile memory thatmay be used when data is being buffered or encoded by Bridge Processor170. IR LED's 168 may be light emitting diodes capable of radiatinginfrared light. IR Cut Filter 167 may be a system that when triggered,configures Imager 171 to see primarily infrared light as opposed tovisible light. When Light Sensor 155 detects a lack of ambient light(this may be a level that impedes Imager 171 performance in the visiblespectrum), IR LED's 168 may shine infrared light through the WirelessCommunication Doorbell 130 enclosure out to the environment, and IR CutFilter 167 may enable Imager 171 to see this light as it is reflected orrefracted off objects within its field of view. This process may provideWireless Communication Doorbell 130 with the “night vision” functionmentioned above.

FIG. 31 is a flowchart showing an operation of one aspect of the presentdisclosure. At step 200, a visitor may press Button 133 on the WirelessCommunication Doorbell. At step 202, the Communications Module 164 sendsa request to a server. Once the server receives the request, at step 204the server may connect the Wireless Communication Doorbell 130 to theUser's mobile device. This may be done through various wirelesscommunication networks such as but not limited to available Wi-Fi,cellular, Bluetooth, or satellite networks. In step 206, the WirelessCommunication Doorbell 130 may record available audio and/or video datausing Camera 134, Microphone 158, or any other sensor available. At step208, the recorded data or a notification may be sent to the User'smobile device. At step 210, the User may receive a notification on theirmobile device prompting them to either accept or deny. If the userelects to deny the notification, then at step 214 the session ends andthe connection between the Wireless Communication Doorbell 130 and theUser's mobile device may be severed. If the user elects to accept thenotification, then at step 212 the User speaks to the visitor throughthe mobile device while being provided audio and/or video data capturedby the Camera 134, Microphone 158, and other sensors. At the end of thecall, the User may terminate the connection between the User's mobiledevice and the Wireless Communication Doorbell and the session ends atStep 214.

FIG. 32 is a flowchart showing an operation of one aspect of the presentdisclosure. At step 300, an object may move into the field of view ofone or more Passive Infrared Sensors 144. At step 302, Passive InfraredSensors 144 may trigger Microcontroller 163 then, Microcontroller 163may trigger the Communication Module 164 to send a request to theserver. At step 304, the server may connect Wireless CommunicationDoorbell to the User's mobile device. This may be done through variouswireless communication networks such as but not limited to availableWi-Fi, cellular, Bluetooth, or satellite networks. In step 306, theWireless Communication Doorbell 130 may record available audio and orvideo data using Camera 134, Microphone 158, or any other sensoravailable and stream the data to the User's mobile device. In step 308,the user may receive a notification prompting the user to either acceptor deny/ignore the notification. If the notification is accepted, thelive audio/video data may be displayed on the User's mobile devicethereby allowing the User surveillance from the perspective of theWireless Communication Doorbell 130. When the User is satisfied withthis function, the User may sever the connection at Step 312 whereby thesession ends. If the User elects to deny the notification in step 308 orignore it past a specified time, the connection to the User device issevered and the audio/video data may be stored on a cloud server,whereby the User may be able to view it later at their convenience. TheWireless Communication Doorbell 130 may be configured to record for aspecified period of time in the event the notification in step 308 isdenied or ignored. If such a time period is set, the WirelessCommunication Doorbell 130 may record data for that period of timebefore ceasing operation in step 312 thereby ending the session.

FIG. 33 is a flowchart showing an operation of one aspect of the presentdisclosure. At step 400, the User may select a “snooze time-out,” whichis a time period that whereby the system may deactivate or otherwise notrespond to stimuli (such as light, sound, or heat signatures) after anoperation is performed, e.g. a notification is either accepted ordenied/ignored. Assume for the below, a snooze-time out of 15 minuteshas been set by the User. At step 402, an object may move into the fieldof view of one or more Passive Infrared Sensors 144. At step 404, theMicrocontroller 163 may trigger the Communication module 164 to send arequest to the server. In step 406, the server may connect WirelessCommunication Doorbell 130 to the User's mobile device using any of thewireless communication systems mentioned above. At step 408, audio/videodata captured by the Wireless Communication Doorbell 130 may be streamedto the User's mobile device. At step 410, the user may receive anotification prompting the User to either accept or deny/ignore therequest. If the request is denied or ignored, then at step 412 baudio/video may be recorded and stored on a cloud server. After theWireless Communication Doorbell 130 finishes recording, the objectsremain in the Passive Infrared Sensor 144 field of view in step 414. Instep 416, the Microcontroller 163 waits for the “snooze time” to elapse,e.g. 15 minutes, before triggering the Communications Module 164 tosubmit another request to the server. After the snooze time, e.g. 15minutes, elapses, the system reverts back to step 404 and progressesnormally. The cycle may continue like this until the User accepts thenotification request in step 410. At this point, at step 412 a, liveaudio and video data is displayed on the User's mobile device therebyallowing the user surveillance from the perspective of the WirelessCommunication Doorbell 130. At the User's request, the connection may besevered and the session ends at step 418. At this point the User mayelect for the system to revert back to step 416 whereby there may be noresponse until the snooze time, e.g. 15 minutes, has elapsed from theend of the previous session, or the User may elect for the system toreturn to step 402 and receive a notification the next time an object isperceived by one or more of the Passive Infrared Sensors 144.

In certain embodiments according to the present disclosure, the user mayremotely modify settings of the Wireless Communication Doorbell 130. Forexample, the user may toggle one or more zones (areas of the fields ofview of the Passive Infrared Sensors 144, FIG. 29) ON and OFF. Inanother example, the user may increase and decrease the range (orsensitivity) of the Passive Infrared Sensors 144. Changes to thesettings of the Wireless Communication Doorbell 130 may affect thenotifications that the user receives from the Wireless CommunicationDoorbell 130. For example, the user may turn off selected zones and/ordecrease the range of the Passive Infrared Sensors 144 to reduce “falsealarm” alerts, such as those generated by passing cars.

FIGS. 34-40 are screenshots of one example of a graphical user interface(GUI) 250 for modifying settings of the Wireless Communication Doorbellaccording to an aspect of the present disclosure. In one example, theuser may modify settings by selecting a menu choice from within asoftware application installed on the user's computer or mobile device.With reference to FIG. 34, upon selecting the menu choice for modifyingsettings of the Wireless Communication Doorbell, the softwareapplication may display, on a display of the user's computer or mobiledevice, a diagram 252 of the field of view about the WirelessCommunication Doorbell. The diagram 252 may indicate the motion zoneswithin the field of view, with each zone delineated by boundary lines254 and enumerated with a unique zone identifier, such as a number(Zones 1-6). In the embodiment illustrated in FIG. 34, the zone diagram252 is a top view, but in alternative embodiments the zone diagram 252may be presented from a different perspective, such as a front view or aside view.

With further reference to FIG. 34, the zone diagram 252 further includesan ON/OFF indicator 256 for each zone. In the configuration of FIG. 34,Zones 1-6 are all ON. The user may toggle selected ones of the zones ONand OFF by individually selecting each zone. For example, if the displayof the user's computer or mobile device is a touchscreen, the user maytoggle a selected zone by touching that area of the touchscreen. Inanother example, the user may select zones to toggle ON/OFF by clickingon those zones in the GUI 250 using a pointing device such as a mouse ora trackball. Zones that are ON will trigger motion alerts when movementis detected in those zones, while no motion alerts will be triggered forany zones that are OFF.

In certain of the present embodiments, the user may toggle individualzones ON and OFF independently of the other zones, such that anycombination of zones may be ON at any given time. For example, FIGS.35-38 illustrate some possible combinations. With reference to FIG. 35,Zones 1, 3, and 5 are OFF, while Zones 2, 4, and 6 are ON. Withreference to FIG. 36, Zones 4 and 5 are OFF, while Zones 1-3 and 6 areON. With reference to FIG. 37, Zones 2-4 are OFF, while Zones 1, 5, and6 are ON. With reference to FIG. 38, Zones 1 and 5 are OFF, while Zones2-4 and 6 are ON. With reference to FIG. 34, the GUI 250 furtherincludes a SAVE button 258. When the user has set a desired zoneconfiguration by toggling selected ones of the zones ON and OFF, he orshe selects the SAVE button 258 to update the zone configuration settingfor the Wireless Communication Doorbell 130. The user may then close thezone diagram 252 by selecting the BACK button 260, which may return theuser to a previous screen (not shown) within the software application.

With further reference to FIG. 34, the GUI 250 further includes a rangeadjustment component 262 that enables the user to remotely modify therange of the Passive Infrared Sensors 144. In the illustratedembodiment, the range adjustment component 262 comprises a sliderwidget. A first end 264, or lower end, of the range of the slider widget262 corresponds to a minimum range of the Passive Infrared Sensors 144,and a second end 266, or upper end, of the range of the slider widget262 corresponds to a maximum range of the Passive Infrared Sensors 144.The first and second ends 264, 266 of the slider widget 262 may includetext indicating the distance corresponding to the minimum and maximumranges of the Passive Infrared Sensors 144. In the illustratedembodiment, the minimum range is indicated as approximately five feet,while the maximum range is indicated as approximately thirty feet. Theseranges are merely examples, and are not limiting. In fact, in certainembodiments the textual indicators of the minimum and maximum ranges maynot be provided at all.

With further reference to FIG. 34, the current setting of the range ofthe Passive Infrared Sensors 144 is indicated on the zone diagram 252 bycontrasting colors or shades of the same color, with a darker area 268indicating the area where the Passive Infrared Sensors 144 will triggermotion alerts (the ON area 268), and a lighter area 270 indicating thearea where the Passive Infrared Sensors 144 will not trigger motionalerts (the OFF area 270). A transition area 272 between the ON area 268and the OFF area 270 is indicated by a color/shade between the darkerarea 268 and the lighter area 270, with the color of the transition area272 fading gradually toward the OFF area 270. In certain embodiments,the transition area 272 is part of the ON area 268, such that thePassive Infrared Sensors 144 will trigger motion alerts in thetransition area 272, but in other embodiments the transition area 272may be part of the OFF area 270, such that the Passive Infrared Sensors144 will not trigger motion alerts in the transition area 272.

In the configuration of FIG. 34, the range of the Passive InfraredSensors 144 is set roughly halfway between the minimum and maximumsettings. By contrast, in the configuration of FIG. 39, the range of thePassive Infrared Sensors 144 is set to the minimum (slider widget 262 atfirst end 264), and in the configuration of FIG. 40, the range of thePassive Infrared Sensors 144 is set to the maximum (slider widget 262 atsecond end 266). When the user has set a desired range for the PassiveInfrared Sensors 144, he or she selects the SAVE button 258 to updatethe range setting for the Wireless Communication Doorbell 130. The usermay then close the zone diagram 252 by selecting the BACK button 260,which may return the user to a previous screen (not shown) within thesoftware application. In the illustrated embodiment, the ranges of thePassive Infrared Sensors 144 may not be adjusted individually. That is,any movement of the slider widget 262 simultaneously adjusts the rangeof all of the Passive Infrared Sensors 144. However, alternativeembodiments may enable the ranges of the Passive Infrared Sensors 144 tobe adjusted individually.

In certain of the present embodiments, if the user closes the zonediagram 252 (whether by selecting the BACK button 260, or exiting theapplication, or by any other action) without selecting the SAVE button258, then any changes that the user may have made to the settings forthe Passive Infrared Sensors 144, such as toggling one or more of thesensors 144 on or off, or adjusting a range of one or more of thesensors 144, will not be saved and will not be sent to the WirelessCommunication Doorbell 130.

FIG. 41 is a flowchart showing an embodiment of a process according tothe present disclosure. According to the process shown in FIG. 41, auser may remotely modify the settings of the Wireless CommunicationDoorbell 130. Referring to FIGS. 34 and 41, at block B500 a diagram 252of the field of view about the Wireless Communication Doorbell 130 isdisplayed on a display of the user's computer or mobile device. Thediagram 252 facilitates modifying the zone and range settings of theWireless Communication Doorbell 130. For example, the user may toggleselected ones of the zones ON and OFF and/or increase and decrease arange (or sensitivity) of the Passive Infrared Sensors 144, as describedabove with reference to FIGS. 34-40. The displaying of the diagram 252on the display of the user's computer or mobile device may be performedby software executing on the user's computer or mobile device, forexample.

With further reference to FIG. 41, at block B502 the process determineswhether an input has been received to toggle a selected zone ON or OFF.The input may come from the user, for example according to the processdescribed above with reference to FIGS. 34-38. If at least one input isreceived to toggle a selected zone ON or OFF, then the process moves toblock B504, where the selected zone(s) is/are toggled ON or OFF. If,however, no input is received to toggle a selected zone ON or OFF, thenthe process moves to block B506.

At block B506, the process determines whether an input has been receivedto adjust the range of the Passive Infrared Sensors 144. The input maycome from the user, for example according to the process described abovewith reference to FIGS. 34, 39, and 40. If an input is received toadjust the range of the Passive Infrared Sensors 144, then the processmoves to block B508, where the range of the Passive Infrared Sensors 144is increased or decreased. If, however, no input is received to adjustthe range of the Passive Infrared Sensors 144, then the process moves toblock B510.

At block B510, the process determines whether an input has been receivedto save any settings that may have been changed at either or both ofblock B502 and block B506. The input may come from the user, for exampleaccording to the processes described above with reference to FIGS.34-40. If an input is received to save any changed settings, then theprocess moves to block B512, where the changed settings are saved, afterwhich the process ends at block B514. If, however, no input is receivedto save any changed settings, then the process ends at block B514.

In certain embodiments, saving any changed settings may further comprisesending the changed settings to the system network 52, from which theWireless Communication Doorbell 130 may subsequently download thechanged settings. For example, to implement the new settings in theWireless Communication Doorbell 130, the system network 52 maycommunicate with the Wireless Communication Doorbell 130. In the processof the communication, the system network 52 may provide the updated usersettings and instruct the Wireless Communication Doorbell 130 tooverwrite any previous settings. This process may be performed invarious ways. For example, and without limitation, the user may pressthe button 133 on the Wireless Communication Doorbell 130, therebycausing the communication to occur, or the Wireless CommunicationDoorbell 130 may detect motion and then initiate the communication withthe system network 52, or a regular “check in” communication between thesystem network 52 and the Wireless Communication Doorbell 130 may beimplemented. In one aspect of the present disclosure, the changedsettings may be compiled into a single communication to the WirelessCommunication Doorbell 130 containing instructions for all zones,instead of sending numerous communications, piecemeal, for each zone.

After the settings of the Wireless Communication Doorbell 130 arechanged, as described above, the user may then receive notificationsconsistent with the changed settings. In one aspect of the presentdisclosure, the system of the present disclosure may implement thesettings by running software capable of analyzing the inputs from thePassive Infrared Sensors 144, and then checking to see if the input isin accordance with the preferred settings. For example, assume the usermodifies Zone 5, as shown in FIG. 29, so that no motion alerts aregenerated for any movement farther than ten feet away from the WirelessCommunication Doorbell 130 in Zone 5. Also assume for purposes of thisexample that Passive Infrared Sensor 144-3, which is responsible forZone 5, has a maximum range of fifty feet, and thus can detect movementup to fifty feet away. The Wireless Communication Doorbell 130 mayanalyze movement based on the input from Passive Infrared Sensor 144-3,and may determine the distance of the movement from the WirelessCommunication Doorbell 130. If the Wireless Communication Doorbell 130determines that the distance of the movement from the WirelessCommunication Doorbell 130 is greater than ten feet, the WirelessCommunication Doorbell 130 may ignore or filter out the movement and notinitiate a communication with the system network 52 (and the user willthus not receive a motion alert). The Wireless Communication Doorbell130 may apply these principles to all zones and settings, and may alsoprovide features that take into account possible false positivetriggers, such as certain temperature conditions, light conditions,and/or moisture conditions, and determine whether a given input is afalse detection. Whether or not false detections are ignored or filteredout may be governed by the preferred settings saved by the user.

In another aspect of the present disclosure, the user may manipulatephysical controls, such as switches, sliders, or dials (not shown),located on the Wireless Communication Doorbell 130, in lieu of doing sowith a remote software application.

In some embodiments, an aspect of the present disclosure comprises agraphical user interface (GUI) displayed on a display of a computingdevice for enabling modification of motion zones for a wirelesscommunication doorbell. The GUI may comprise a diagram of a field ofview about the wireless communication doorbell, the diagram including aplurality of motion zones within the field of view, with each motionzone delineated by boundary lines and enumerated with a unique motionzone identifier, wherein the zone diagram further includes an ON/OFFindicator for each motion zone. In some embodiments, each unique zoneidentifier may comprise a number. In some embodiments, the zone diagrammay be a top view. Some embodiments may further comprise a rangeadjustment component that enables a range of each of the motion zones tobe modified. In some embodiments, the range adjustment component maycomprise a slider widget. In some embodiments, contrasting colors orshades of the same color may indicate areas where motion alerts will betriggered and areas where motion alerts will not be triggered. In someembodiments, the areas where motion alerts will be triggered may beindicated by a dark color or shade and the areas where motion alertswill not be triggered may be indicated by a light color or shade. Someembodiments may further comprise a transition area between the darkareas and the light areas, the transition area having a graduallychanging color or shade.

FIG. 42 is a functional block diagram of a client device 800 on whichthe present embodiments may be implemented according to various aspectsof the present disclosure. The client device 800 may comprise, forexample, a smartphone.

With reference to FIG. 42, the client device 800 includes a processor802, a memory 804, a user interface 806, a communication module 808, anda dataport 810. These components are communicatively coupled together byan interconnect bus 812. The processor 802 may include any processorused in smartphones and/or portable computing devices, such as an ARMprocessor (a processor based on the RISC (reduced instruction setcomputer) architecture developed by Advanced RISC Machines (ARM).). Insome embodiments, the processor 802 may include one or more otherprocessors, such as one or more conventional microprocessors, and/or oneor more supplementary co-processors, such as math co-processors.

The memory 804 may include both operating memory, such as random accessmemory (RAM), as well as data storage, such as read-only memory (ROM),hard drives, flash memory, or any other suitable memory/storage element.The memory 804 may include removable memory elements, such as aCompactFlash card, a MultiMediaCard (MMC), and/or a Secure Digital (SD)card. In some embodiments, the memory 804 may comprise a combination ofmagnetic, optical, and/or semiconductor memory, and may include, forexample, RAM, ROM, flash drive, and/or a hard disk or drive. Theprocessor 802 and the memory 804 each may be, for example, locatedentirely within a single device, or may be connected to each other by acommunication medium, such as a USB port, a serial port cable, a coaxialcable, an Ethernet-type cable, a telephone line, a radio frequencytransceiver, or other similar wireless or wired medium or combination ofthe foregoing. For example, the processor 802 may be connected to thememory 804 via the dataport 810.

The user interface 806 may include any user interface or presentationelements suitable for a smartphone and/or a portable computing device,such as a keypad, a display screen, a touchscreen, a microphone, and aspeaker. The communication module 808 is configured to handlecommunication links between the client device 800 and other, externaldevices or receivers, and to route incoming/outgoing data appropriately.For example, inbound data from the dataport 810 may be routed throughthe communication module 808 before being directed to the processor 802,and outbound data from the processor 802 may be routed through thecommunication module 808 before being directed to the dataport 810. Thecommunication module 808 may include one or more transceiver modulescapable of transmitting and receiving data, and using, for example, oneor more protocols and/or technologies, such as GSM, UMTS (3GSM), IS-95(CDMA one), IS-2000 (CDMA 2000), LTE, FDMA, TDMA, W-CDMA, CDMA, OFDMA,Wi-Fi, WiMAX, or any other protocol and/or technology.

The dataport 810 may be any type of connector used for physicallyinterfacing with a smartphone and/or a portable computing device, suchas a mini-USB port or an IPHONE®/IPOD® 30-pin connector or LIGHTNING®connector. In other embodiments, the dataport 810 may include multiplecommunication channels for simultaneous communication with, for example,other processors, servers, and/or client terminals.

The memory 804 may store instructions for communicating with othersystems, such as a computer. The memory 804 may store, for example, aprogram (e.g., computer program code) adapted to direct the processor802 in accordance with the present embodiments. The instructions alsomay include program elements, such as an operating system. Whileexecution of sequences of instructions in the program causes theprocessor 802 to perform the process steps described herein, hard-wiredcircuitry may be used in place of, or in combination with,software/firmware instructions for implementation of the processes ofthe present embodiments. Thus, the present embodiments are not limitedto any specific combination of hardware and software.

FIG. 43 is a functional block diagram of a general-purpose computingsystem on which the present embodiments may be implemented according tovarious aspects of present disclosure. The computer system 900 mayexecute at least some of the operations described above. The computersystem 900 may include at least one processor 910, memory 920, at leastone storage device 930, and input/output (I/O) devices 940. Some or allof the components 910, 920, 930, 940 may be interconnected via a systembus 950. The processor 910 may be single- or multi-threaded and may haveone or more cores. The processor 910 may execute instructions, such asthose stored in the memory 920 and/or in the storage device 930.Information may be received and output using one or more I/O devices940.

The memory 920 may store information, and may be a computer-readablemedium, such as volatile or non-volatile memory. The storage device(s)930 may provide storage for the system 900, and may be acomputer-readable medium. In various aspects, the storage device(s) 930may be a flash memory device, a hard disk device, an optical diskdevice, a tape device, or any other type of storage device.

The I/O devices 940 may provide input/output operations for the system900. The I/O devices 940 may include a keyboard, a pointing device,and/or a microphone. The I/O devices 940 may further include a displayunit for displaying graphical user interfaces, a speaker, and/or aprinter. External data may be stored in one or more accessible externaldatabases 960.

The features of the present embodiments described herein may beimplemented in digital electronic circuitry, and/or in computerhardware, firmware, software, and/or in combinations thereof. Featuresof the present embodiments may be implemented in a computer programproduct tangibly embodied in an information carrier, such as amachine-readable storage device, and/or in a propagated signal, forexecution by a programmable processor. Embodiments of the present methodsteps may be performed by a programmable processor executing a programof instructions to perform functions of the described implementations byoperating on input data and generating output.

The features of the present embodiments described herein may beimplemented in one or more computer programs that are executable on aprogrammable system including at least one programmable processorcoupled to receive data and/or instructions from, and to transmit dataand/or instructions to, a data storage system, at least one inputdevice, and at least one output device. A computer program may include aset of instructions that may be used, directly or indirectly, in acomputer to perform a certain activity or bring about a certain result.A computer program may be written in any form of programming language,including compiled or interpreted languages, and it may be deployed inany form, including as a stand-alone program or as a module, component,subroutine, or other unit suitable for use in a computing environment.

Suitable processors for the execution of a program of instructions mayinclude, for example, both general and special purpose processors,and/or the sole processor or one of multiple processors of any kind ofcomputer. Generally, a processor may receive instructions and/or datafrom a read only memory (ROM), or a random access memory (RAM), or both.Such a computer may include a processor for executing instructions andone or more memories for storing instructions and/or data.

Generally, a computer may also include, or be operatively coupled tocommunicate with, one or more mass storage devices for storing datafiles. Such devices include magnetic disks, such as internal hard disksand/or removable disks, magneto-optical disks, and/or optical disks.Storage devices suitable for tangibly embodying computer programinstructions and/or data may include all forms of non-volatile memory,including for example semiconductor memory devices, such as EPROM,EEPROM, and flash memory devices, magnetic disks such as internal harddisks and removable disks, magneto-optical disks, and CD-ROM and DVD-ROMdisks. The processor and the memory may be supplemented by, orincorporated in, one or more ASICs (application-specific integratedcircuits).

To provide for interaction with a user, the features of the presentembodiments may be implemented on a computer having a display device,such as an LCD (liquid crystal display) monitor, for displayinginformation to the user. The computer may further include a keyboard, apointing device, such as a mouse or a trackball, and/or a touchscreen bywhich the user may provide input to the computer.

The features of the present embodiments may be implemented in a computersystem that includes a back-end component, such as a data server, and/orthat includes a middleware component, such as an application server oran Internet server, and/or that includes a front-end component, such asa client computer having a graphical user interface (GUI) and/or anInternet browser, or any combination of these. The components of thesystem may be connected by any form or medium of digital datacommunication, such as a communication network. Examples ofcommunication networks may include, for example, a LAN (local areanetwork), a WAN (wide area network), and/or the computers and networksforming the Internet.

The computer system may include clients and servers. A client and servermay be remote from each other and interact through a network, such asthose described herein. The relationship of client and server may ariseby virtue of computer programs running on the respective computers andhaving a client-server relationship to each other.

The above description presents the best mode contemplated for carryingout the present embodiments, and of the manner and process of practicingthem, in such full, clear, concise, and exact terms as to enable anyperson skilled in the art to which they pertain to practice theseembodiments. The present embodiments are, however, susceptible tomodifications and alternate constructions from those discussed abovethat are fully equivalent. Consequently, the present invention is notlimited to the particular embodiments disclosed. On the contrary, thepresent invention covers all modifications and alternate constructionscoming within the spirit and scope of the present disclosure. Forexample, the steps in the processes described herein need not beperformed in the same order as they have been presented, and may beperformed in any order(s). Further, steps that have been presented asbeing performed separately may in alternative embodiments be performedconcurrently. Likewise, steps that have been presented as beingperformed concurrently may in alternative embodiments be performedseparately.

1. A method for a client device associated with a doorbell comprising aplurality of motion sensors, the method for modifying motion detectionsensitivity of the doorbell, the method comprising: displaying, on agraphical user interface (GUI) displayed on a display of the clientdevice, a plurality of motion zones, wherein each of the motion zonesrepresents a range of motion detection for a field of view of at leastone of the motion sensors of the doorbell; receiving an input to adjustthe range of motion detection of the motion sensors; determining whetherany of the plurality of motion zones is selected for motion detection;and adjusting, based on the received input, the range of motiondetection for at least a subset of the motion sensors that is associatedwith the selected motion zone or zones.
 2. The method of claim 1 furthercomprising receiving an input to save the adjusted motion detectionrange as a current motion detection sensitivity of the doorbell.
 3. Themethod of claim 1, wherein receiving the input to adjust the rangecomprises receiving an input to increase a distance within which themotion sensors detect motion.
 4. The method of claim 1, whereinreceiving the input to adjust the range comprises receiving an input todecrease a distance within which the motion sensors detect motion. 5.The method of claim 1 further comprising displaying, on the GUI, aslider for adjusting the range, and wherein receiving the input toadjust the range comprises receiving movement of the slider.
 6. Themethod of claim 1, wherein the selected motion zone or zones aredisplayed differently on the GUI than unselected motion zones.
 7. Themethod of claim 6, wherein the selected motion zone or zones aredisplayed in a darker color on the GUI and unselected motion zones aredisplayed in a lighter color on the GUI.
 8. The method of claim 1,wherein displaying the plurality of motion zones comprises displaying,on the GUI, a diagram comprising boundary lines that separate the motionzones and each motion zone is enumerated with a unique zone number. 9.The method of claim 8, wherein the diagram further comprises anindicator for each of the motion zones, the indicator for indicatingwhether the motion zone is selected or unselected.
 10. The method ofclaim 1, wherein adjusting the range of motion detection of motionsensors that are associated with the selected motion zone or zonescomprises adjusting a motion detection distance from the doorbell foreach motion sensor that is associated with the selected motion zone orzones.
 11. The method of claim 1, wherein the client device receives amotion alert from each motion sensor that is associated with theselected motion zone or zones when the motion sensor detects motionwithin the motion detection range of the motion sensor.
 12. The methodof claim 1 further comprising receiving an input to select one of theunselected motion zones.
 13. A non-transitory machine-readable medium ofa client device associated with a doorbell comprising video camera and aplurality of motion sensors, the non-transitory machine-readable mediumstoring a program executable by at least one processing unit of theclient device, the program comprising sets of instructions for:displaying, on a graphical user interface (GUI) displayed on a displayof the client device, a plurality of motion zones, wherein each of themotion zones represents a range of motion detection for a field of viewof at least one of the motion sensors of the doorbell, and wherein whenany of the motion sensors detects motion within the motion detectionrange of the motion sensor, the camera starts capturing video images ofan area within a field of view of the video camera; receiving an inputto increase the range of motion detection of the motion sensors;determining whether any of the plurality of motion zones is selected formotion detection; and increasing, based on the received input, the rangeof motion detection for at least a subset of the motion sensors that isassociated with the selected motion zone or zones.
 14. Thenon-transitory machine-readable medium of claim 13, wherein theplurality of motion sensors comprises at least one Passive Infrared(PIR) motion sensor.
 15. The non-transitory machine-readable medium ofclaim 13, wherein the program further comprises a set of instructionsfor receiving an input to save the adjusted motion detection range as acurrent motion detection sensitivity of the doorbell.
 16. Thenon-transitory machine-readable medium of claim 13, wherein the programfurther comprises a set of instructions for displaying, on the GUI,numbers that are indicative of minimum and maximum motion detectionranges of the motion sensors.
 17. The non-transitory machine-readablemedium of claim 13, wherein the program further comprises a set ofinstructions for receiving an input to decrease the range of motiondetection of the motion sensors.
 18. The non-transitory machine-readablemedium of claim 13, wherein the set of instructions for receiving theinput to adjust the range comprises sets of instructions for:displaying, on the GUI, a slider for adjusting the range; and receivingmovement of the slider.
 19. The non-transitory machine-readable mediumof claim 13, wherein the set of instructions for displaying theplurality of motion zones comprises a set of instructions fordisplaying, on the GUI, a diagram comprising boundary lines thatseparate the motion zones and each motion zone is enumerated with aunique zone number.
 20. The non-transitory machine-readable medium ofclaim 13, wherein the program further comprises a set of instructionsfor receiving a motion alert from each motion sensor that is associatedwith a selected motion zone when the motion sensor detects motion withinthe motion detection range of the motion sensor.